SqsSubscriptionObject - AWS Serverless Application Model

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