

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Objetivo de cola de Amazon SQS
<a name="eb-custom-bus-target-sqs"></a>

Para realizar entregas en una cola de Amazon SQS, `TargetArn` defina el ARN de la cola, por ejemplo, y añádalo. `arn:aws:sqs:us-east-1:111122223333:large-orders` `SqsParameters` Para una cola FIFO, defina`MessageGroupId`; el valor habitual es el grupo del evento,. `{% $events.SystemMetadata.EventGroupId %}`

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


| Parámetro | Qué establece | 
| --- | --- | 
| MessageGroupId | El grupo de mensajes en cola. Necesario para una cola FIFO | 
| MessageDeduplicationId | El identificador de deduplicación de colas para una cola FIFO sin deduplicación basada en el contenido. Lo deduce del evento; una constante hace que la cola descarte todos los mensajes después del primero | 
| DelaySeconds | Retraso en la entrega del mensaje | 
| MessageAttributes | Atributos del mensaje a adjuntar | 
| MessageSystemAttributes | Atributos del sistema, como el encabezado de AWS X-Ray seguimiento | 

## Función de entrega
<a name="eb-custom-bus-target-sqs-role"></a>

El rol debe `sqs:SendMessage` estar en espera. Si la cola está cifrada con una clave gestionada por el cliente, el rol también necesita `kms:GenerateDataKey` y `kms:Decrypt` sobre esa clave.

## Procesamiento por lotes y carga útil
<a name="eb-custom-bus-target-sqs-batching"></a>

EventBridge llamadas`SendMessageBatch`, por lo que una llamada objetivo contiene hasta 10 eventos y un mensaje en cola contiene un evento. `Transformer`decide el cuerpo de cada mensaje. Consulte [Realización de entregas por lotes a un objetivo](eb-custom-bus-batching.md).