Amazon SQS - 新規メッセージトリガー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

SQSコネクターは、次のトリガーをサポートしています:

新規メッセージ

新規メッセージトリガーは、定期的なポーリングでSQSキューを確認し、メッセージを取得します。 大量のキューには、新規メッセージ(バッチ)トリガーを使用します。

入力

入力フィールド説明
キューメッセージの取得元となるQueue URLを入力します。 プロダクションEnvironmentでは、リストから選択しないでください。 リストから選択すると、AWS account IDを含む完全なQueue URLが保存されます。これはEnvironment間でデプロイするときに正しく更新されない可能性があります。
メッセージを自動的に削除トリガーがメッセージを処理した後に自動的に削除するには、はいを選択します。 いいえに設定した場合、レシピではメッセージを削除アクションを使用してメッセージを明示的に削除する必要があります。
可視性タイムアウト可視性タイムアウトの期間(秒単位)を入力します。 これにより、ReceiveMessageリクエストによって取得されたメッセージは、指定された時間、その後の取得リクエストから非表示になります。 最大値は12時間です。 詳細については、可視性タイムアウトを参照してください。

出力

出力フィールド説明
Request IDリクエストの一意のID。
メッセージ属性のMD5メッセージ属性のMD5ハッシュ。
メッセージ本文のMD5メッセージ本文のMD5ハッシュ。
メッセージシステム属性のMD5メッセージシステム属性のMD5ハッシュ。
メッセージIDメッセージの一意のID。
メッセージ本文メッセージの内容。
Sequence numberAmazon SQSが各メッセージに割り当てる、大きい非連続の番号。 このパラメーターはFIFO(first-in-first-out)キューにのみ適用されます。

新規メッセージ(バッチ)

新規メッセージ(バッチ)トリガーは、指定したSQSキューを定期的にポーリングしてメッセージを取得します。 Workatoでは、大量のキューにはバッチトリガーを推奨しています。

入力

入力フィールド説明
キューメッセージの取得元となるQueue URLを入力します。 プロダクションEnvironmentでは、リストから選択しないでください。 リストから選択すると、AWS account IDを含む完全なQueue URLが保存されます。これはEnvironment間でデプロイするときに正しく更新されない可能性があります。
メッセージを自動的に削除トリガーがメッセージを処理した後に自動的に削除するには、はいを選択します。 いいえに設定した場合、レシピではメッセージを削除アクションを使用してメッセージを明示的に削除する必要があります。
可視性タイムアウト可視性タイムアウトの期間(秒単位)を入力します。 これにより、ReceiveMessageリクエストによって取得されたメッセージは、指定された時間、その後の取得リクエストから非表示になります。 最大値は12時間です。 詳細については、可視性タイムアウトを参照してください。
バッチサイズ(バッチトリガーのみ)各トリガーイベントのメッセージ最大数を入力します。 最小値は10、最大値は2000、デフォルトは2000です。 入力値は10の倍数である必要があります。

FIFOキューのメッセージ制限

FIFOキューで新規メッセージバッチトリガーを使用する場合、Amazon SQSは、返されるメッセージ数をバッチサイズの合計ではなく、Message group IDごとに制限します。

Amazon SQSは、関連するメッセージをまとめるMessage group IDによって厳密な順序付けを適用します。 SQSは、同じMessage group IDを持つメッセージを、送信された順序で一度に1つずつ処理します。

そのため、レシピでより大きなバッチサイズを設定しても、トリガーは各メッセージグループから一度に最大10件のメッセージを取得します。 これはWorkatoで上書きできないAmazon SQS APIの制限です。

より多くのメッセージを同時に処理するには、メッセージを複数のMessage group IDsに分散するか、同じキューに接続する複数のレシピを実行します。

詳細については、Amazon SQSのFIFOキュー配信ロジックドキュメントを参照してください。

出力

このトリガーへの出力はメッセージのリストです。

出力フィールド説明
Request IDリクエストの一意のID。
メッセージ属性のMD5メッセージ属性のMD5ハッシュ。
メッセージ本文のMD5メッセージ本文のMD5ハッシュ。
メッセージシステム属性のMD5メッセージシステム属性のMD5ハッシュ。
メッセージIDメッセージの一意のID。
メッセージ本文メッセージの内容。
Sequence numberこのパラメーターはFIFO(first-in-first-out)キューにのみ適用されます。 Amazon SQSが各メッセージに割り当てる、大きい非連続の番号。

Last updated: