View a markdown version of this page

Amazon SQS キューターゲット - Amazon EventBridge

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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を決定します。「ターゲットへの配信のバッチ処理」を参照してください。