

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
<a name="eb-custom-bus-target-sqs"></a>

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

## Parameters
<a name="eb-custom-bus-target-sqs-parameters"></a>


| Paramètre | Ce qu'il définit | 
| --- | --- | 
| MessageGroupId | Le groupe de messages de la file d'attente. Obligatoire pour une file d'attente FIFO | 
| MessageDeduplicationId | Identifiant 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 | 
| DelaySeconds | Délai de livraison du message | 
| MessageAttributes | Attributs de message à joindre | 
| MessageSystemAttributes | Attributs du système, tels que l'en-tête de AWS X-Ray trace | 

## Rôle de livraison
<a name="eb-custom-bus-target-sqs-role"></a>

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
<a name="eb-custom-bus-target-sqs-batching"></a>

EventBridge appels`SendMessageBatch`, donc un appel cible contient jusqu'à 10 événements et un message de file d'attente contient un événement. `Transformer`décide du corps de chaque message. Consultez [Livraisons groupées à une cible](eb-custom-bus-batching.md).