As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Alvo de fila do Amazon SQS
Para entregar em uma fila do Amazon SQS, TargetArn defina o ARN da fila, por exemploarn:aws:sqs:us-east-1:111122223333:large-orders, e adicione. SqsParameters Para uma fila FIFO, definaMessageGroupId; o valor usual é o grupo do evento,. {% $events.SystemMetadata.EventGroupId %}
Parâmetros
| Parâmetro | O que define |
|---|---|
MessageGroupId | O grupo de mensagens da fila. Necessário para uma fila FIFO |
MessageDeduplicationId | O identificador de desduplicação de fila para uma fila FIFO sem desduplicação baseada em conteúdo. Derive-o do evento; uma constante faz com que a fila descarte todas as mensagens após a primeira |
DelaySeconds | Atraso na entrega da mensagem |
MessageAttributes | Atributos de mensagem a serem anexados |
MessageSystemAttributes | Atributos do sistema, como o cabeçalho de AWS X-Ray rastreamento |
Função de entrega
A função precisa sqs:SendMessage estar na fila. Se a fila for criptografada com uma chave gerenciada pelo cliente, a função também precisará kms:GenerateDataKey dessa chave. kms:Decrypt
Distribuição por lotes e carga útil
EventBridge chamadasSendMessageBatch, portanto, uma chamada de destino carrega até 10 eventos e uma mensagem de fila carrega um evento. Transformerdecide o corpo de cada mensagem. Consulte Entregas em lote para um alvo.