翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SQS キューターゲット
Amazon SQS キューに配信するには、 を などのキュー ARN TargetArnに設定しarn:aws:sqs:us-east-1:111122223333:large-orders、 を追加しますSqsParameters。FIFO キューの場合は、 を設定しますMessageGroupId。通常の値はイベントのグループ です{% $events.SystemMetadata.EventGroupId %}。
パラメータ
| パラメータ | 設定内容 |
|---|---|
MessageGroupId | キューメッセージグループ。FIFO キューに必須 |
MessageDeduplicationId | コンテンツベースの重複排除のない FIFO キューのキュー重複排除識別子。イベントから取得します。定数を指定すると、キューは最初のメッセージの後にすべてのメッセージを破棄します。 |
DelaySeconds | メッセージの配信遅延 |
MessageAttributes | アタッチするメッセージ属性 |
MessageSystemAttributes | AWS X-Ray トレースヘッダーなどのシステム属性 |
配信ロール
ロールはキューsqs:SendMessageに が必要です。キューがカスタマーマネージドキーで暗号化されている場合、ロールにはそのキーkms:Decryptに kms:GenerateDataKeyと も必要です。
バッチ処理とペイロード
EventBridge は を呼び出すためSendMessageBatch、1 つのターゲット呼び出しは最大 10 個のイベントを、1 つのキューメッセージは 1 つのイベントを伝送します。 は各メッセージの本文Transformerを決定します。「ターゲットへの配信のバッチ処理」を参照してください。