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 ダイジェストです。 |