Amazon SQS

Simple Queue Service (SQS) は、Amazon Web Services によって提供されるキュー サービスです。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
コネクタ メタデータ
公開元 Microsoft

接続の作成

コネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
SQS キューの URL 文字列 接続で使用する SQS キューのエンドポイント
アクセス キー ID 文字列 Amazon アクセス キー ID
アクセス キーシークレット securestring Amazon アクセス キー シークレット

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 6000 60 秒

アクション

SQS キューからのメッセージを削除する

SQS キューからのメッセージを削除します。

SQS キューにメッセージを送信する

SQS キューにメッセージを送信します。

SQS キューからのメッセージを削除する

SQS キューからのメッセージを削除します。

パラメーター

名前 キー 必須 説明
メッセージ受信ハンドル
messageReceiptHandle True string

削除するメッセージに関連付けられている受信ハンドルです。

SQS キューにメッセージを送信する

SQS キューにメッセージを送信します。

パラメーター

名前 キー 必須 説明
メッセージ表示の遅延 (秒単位)
messageVisibilityDelaySeconds integer

特定のメッセージを遅延させる期間です (秒単位)。

メッセージ コンテンツ
messageContent string

キューに送信するコンテンツ メッセージです。

戻り値

メッセージのメタデータ

本文​​
QueueMessageMetadata

トリガー

SQS キューからメッセージを受信する場合

SQS キューからメッセージを受信する場合です。

SQS キューからメッセージを受信する場合

SQS キューからメッセージを受信する場合です。

SQS キューからメッセージを受信する場合

SQS キューからメッセージを受信する場合です。

パラメーター

名前 キー 必須 説明
メッセージ表示のタイムアウト (秒単位)
messageVisibilityTimeoutSeconds integer

受信したメッセージが取得された後、後続の取得要求から非表示になる期間です (秒単位)。

要求待機のタイムアウト (秒単位)
requestWaitTimeoutSeconds integer

通話が返す前にキューにメッセージが到着するのを待つ期間です (秒単位)。

メッセージの属性の名前
messageAttributeNames string

フェッチするメッセージの属性です。 これは、'All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber' からのサポートされた値を持つ、コンマ区切り文字列である必要があります。 属性名は大文字小文字が区別されます。

戻り値

メッセージのコンテンツ

本文​​
QueueMessage

SQS キューからメッセージを受信する場合

SQS キューからメッセージを受信する場合です。

パラメーター

名前 キー 必須 説明
フェッチする最大メッセージ数
maximumNumberOfMessages integer

キューからフェッチするメッセージの最大数です。

メッセージ表示のタイムアウト (秒単位)
messageVisibilityTimeoutSeconds integer

受信したメッセージが取得された後、後続の取得要求から非表示になる期間です (秒単位)。

要求待機のタイムアウト (秒単位)
requestWaitTimeoutSeconds integer

通話が返す前にキューにメッセージが到着するのを待つ期間です (秒単位)。

メッセージの属性の名前
messageAttributeNames string

フェッチするメッセージの属性です。 これは、'All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber' からのサポートされた値を持つ、コンマ区切り文字列である必要があります。 属性名は大文字小文字が区別されます。

戻り値

メッセージのコンテンツ

本文​​
QueueMessage

定義

QueueMessage

メッセージのコンテンツ

名前 パス 説明
messageId
messageId string

メッセージの一意識別子です。

receiptHandle
receiptHandle string

メッセージを受信する行為に関連付けられている識別子です。

content
content string

メッセージの内容です (URL エンコードされていない)。

contentMD5
contentMD5 string

URL エンコードされていないメッセージ コンテンツの MD5 ダイジェストです。

属性
attributes object

メッセージの属性です。

QueueMessageMetadata

メッセージのメタデータ

名前 パス 説明
messageId
messageId string

メッセージの一意識別子です。

contentMD5
contentMD5 string

URL エンコードされていないメッセージ コンテンツの MD5 ダイジェストです。