

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

# Amazon SQS キューターゲット
<a name="eb-custom-bus-target-sqs"></a>

Amazon SQS キューに配信するには、 を などのキュー ARN `TargetArn`に設定し`arn:aws:sqs:us-east-1:111122223333:large-orders`、 を追加します`SqsParameters`。FIFO キューの場合は、 を設定します`MessageGroupId`。通常の値はイベントのグループ です`{% $events.SystemMetadata.EventGroupId %}`。

## パラメータ
<a name="eb-custom-bus-target-sqs-parameters"></a>


| パラメータ | 設定内容 | 
| --- | --- | 
| MessageGroupId | キューメッセージグループ。FIFO キューに必須 | 
| MessageDeduplicationId | コンテンツベースの重複排除のない FIFO キューのキュー重複排除識別子。イベントから取得します。定数を指定すると、キューは最初のメッセージの後にすべてのメッセージを破棄します。 | 
| DelaySeconds | メッセージの配信遅延 | 
| MessageAttributes | アタッチするメッセージ属性 | 
| MessageSystemAttributes |  AWS X-Ray トレースヘッダーなどのシステム属性 | 

## 配信ロール
<a name="eb-custom-bus-target-sqs-role"></a>

ロールはキュー`sqs:SendMessage`に が必要です。キューがカスタマーマネージドキーで暗号化されている場合、ロールにはそのキー`kms:Decrypt`に `kms:GenerateDataKey`と も必要です。

## バッチ処理とペイロード
<a name="eb-custom-bus-target-sqs-batching"></a>

EventBridge は を呼び出すため`SendMessageBatch`、1 つのターゲット呼び出しは最大 10 個のイベントを、1 つのキューメッセージは 1 つのイベントを伝送します。 は各メッセージの本文`Transformer`を決定します。「[ターゲットへの配信のバッチ処理](eb-custom-bus-batching.md)」を参照してください。