View a markdown version of this page

Cible de file d'attente Amazon SQS - Amazon EventBridge

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.

Cible de file d'attente Amazon SQS

Pour effectuer une livraison vers une file d'attente Amazon SQS, définissez l'ARN TargetArn de la file d'attente, par exemplearn:aws:sqs:us-east-1:111122223333:large-orders, et ajoutezSqsParameters. Pour une file d'attente FIFO, définissez MessageGroupId ; la valeur habituelle est le groupe de l'événement,{% $events.SystemMetadata.EventGroupId %}.

Parameters

ParamètreCe qu'il définit
MessageGroupIdLe groupe de messages de la file d'attente. Obligatoire pour une file d'attente FIFO
MessageDeduplicationIdIdentifiant de déduplication de file d'attente pour une file d'attente FIFO sans déduplication basée sur le contenu. Dérivez-le à partir de l'événement ; une constante fait que la file d'attente supprime tous les messages après le premier
DelaySecondsDélai de livraison du message
MessageAttributesAttributs de message à joindre
MessageSystemAttributesAttributs du système, tels que l'en-tête de AWS X-Ray trace

Rôle de livraison

Le rôle doit figurer dans sqs:SendMessage la file d'attente. Si la file d'attente est chiffrée à l'aide d'une clé gérée par le client, le rôle a également besoin de kms:GenerateDataKey et kms:Decrypt sur cette clé.

Traitement par lots et charge utile

EventBridge appelsSendMessageBatch, donc un appel cible contient jusqu'à 10 événements et un message de file d'attente contient un événement. Transformerdécide du corps de chaque message. Consultez Livraisons groupées à une cible.