# Amazon SQS - Receive Messages (メッセージの受信) アクション

このアクションを使用して、選択した SQS キューから最大10件のメッセージを取り出すことができます。レシピの途中でメッセージを取り出す必要がある場合には、このアクションが便利です。

# 入力項目

項目名 説明
Queue メッセージを取り出す対象のキュー。
Select attributes 各メッセージと一緒に返される必要がある属性のリスト。
Max number of messages 返されるメッセージの最大数。Amazon SQS は、この値を超える数のメッセージを返しません (ただし、これより少ないメッセージが返される可能性はあります)。有効な値 : 1~10。デフォルト : 1。
Visibility timeout ReceiveMessage リクエストによってメッセージを取得した後、受信したメッセージを後続の取得リクエストから見えないようにする期間 (秒)。指定可能な最大値は12時間です。可視性タイムアウトの詳細については、こちらを参照してください。
Wait time (seconds) 値 (秒) は0~20の範囲で指定する必要があります。呼び出しが戻る前に、メッセージがキューに到達するのを待機する期間 (秒) です。メッセージが取得できた場合、呼び出しは WaitTimeSeconds よりも早く戻ります。メッセージが取得できずに待機時間が終了した場合、呼び出しは正常に戻り、空のメッセージリストが返されます。

# 出力項目

このアクションの出力は、メッセージのリストです。

項目名 説明
Request ID リクエストの一意の ID。
MD5 of message attributes メッセージ属性の MD5 ハッシュ。
MD5 of message body メッセージ本文の MD5 ハッシュ。
MD5 of message system attributes メッセージシステム属性の MD5 ハッシュ。
Message ID メッセージの一意の ID。
Message body メッセージの内容。
Sequence number このパラメーターは、FIFO (先入れ先出し) キューにのみ適用されます。Amazon SQS がそれぞれのメッセージに割り当てる、大きな不連続の番号です。


Last updated: 2023/8/31 1:07:14