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:
String
Enabled:Boolean
QueueArn:String
QueuePolicyLogicalId:String
QueueUrl: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
AWS CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' AWS 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
AWS CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' AWS CloudFormation équivalent.
-
QueueArn
-
Spécifiez un arn de file d'attente SQS existant.
Type : chaîne
Obligatoire : oui
AWS CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' AWS CloudFormation équivalent.
-
QueuePolicyLogicalId
-
Donnez un nom LogicalID personnalisé à la AWS::SQS::QueuePolicyressource.
Type : chaîne
Obligatoire : non
AWS CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' AWS CloudFormation équivalent.
-
QueueUrl
-
Spécifiez l'URL de la file d'attente associée à la propriété
QueueArn
.Type : chaîne
Obligatoire : oui
AWS CloudFormation compatibilité : cette propriété est unique AWS SAM et n'a pas d' AWS 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