View a markdown version of this page

Objetivo de cola de Amazon SQS - Amazon EventBridge

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

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, definaMessageGroupId; el valor habitual es el grupo del evento,. {% $events.SystemMetadata.EventGroupId %}

Parameters

ParámetroQué establece
MessageGroupIdEl grupo de mensajes en cola. Necesario para una cola FIFO
MessageDeduplicationIdEl 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
DelaySecondsRetraso en la entrega del mensaje
MessageAttributesAtributos del mensaje a adjuntar
MessageSystemAttributesAtributos del sistema, como el encabezado de AWS X-Ray seguimiento

Función de entrega

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

EventBridge llamadasSendMessageBatch, por lo que una llamada objetivo contiene hasta 10 eventos y un mensaje en cola contiene un evento. Transformerdecide el cuerpo de cada mensaje. Consulte Realización de entregas por lotes a un objetivo.