Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SqsSubscriptionObject
Spécifiez une option de file d'attente SQS existante pour l'événement SNS
Syntaxe
Pour déclarer cette entité dans votre modèle AWS Serverless Application Model (AWS SAM), utilisez la syntaxe suivante.
YAML
BatchSize:StringEnabled:BooleanQueueArn:StringQueuePolicyLogicalId:StringQueueUrl:String
Propriétés
-
BatchSize -
Le nombre maximal d'éléments à récupérer dans un seul lot pour la file d'attente SQS.
Type : chaîne
Obligatoire : non
Par défaut : 10
CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' CloudFormation équivalent.
-
Enabled -
Désactive le mappage de source d'événement SQS pour suspendre l'interrogation et l'appel.
Type : valeur booléenne
Obligatoire : non
Valeur par défaut : VRAI
CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' CloudFormation équivalent.
-
QueueArn -
Spécifiez un arn de file d'attente SQS existant.
Type : chaîne
Obligatoire : oui
CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' CloudFormation équivalent.
-
QueuePolicyLogicalId -
Donnez un nom LogicalID personnalisé à la AWS::SQS::QueuePolicyressource.
Type : chaîne
Obligatoire : non
CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' CloudFormation équivalent.
-
QueueUrl -
Spécifiez l'URL de la file d'attente associée à la propriété
QueueArn.Type : chaîne
Obligatoire : oui
CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' CloudFormation équivalent.
Exemples
Événement SQS existant pour SNS
Exemple d'ajout d'une file d'attente SQS existante pour l'abonnement à une rubrique SNS.
YAML
QueuePolicyLogicalId: CustomQueuePolicyLogicalId QueueArn: Fn::GetAtt: MyCustomQueue.Arn QueueUrl: Ref: MyCustomQueue BatchSize: 5