亞馬遜 SQS
簡單佇列服務 (SQS) 是由 Amazon Web Services 提供的佇列服務。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連接器中繼資料 | |
|---|---|
| Publisher | Microsoft |
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| SQS 佇列 URL | 字串 | 要在連線中使用的 SQS 佇列端點 | 對 |
| 存取金鑰 ID | 字串 | Amazon 存取金鑰 ID | 對 |
| 存取金鑰密碼 | securestring | Amazon 存取金鑰密碼 | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 6000 | 60 秒 |
動作
| 將訊息傳送至 SQS 佇列 |
將訊息傳送至 SQS 佇列。 |
| 從 SQS 佇列中刪除訊息 |
從 SQS 佇列中刪除訊息。 |
將訊息傳送至 SQS 佇列
將訊息傳送至 SQS 佇列。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
訊息可見度延遲 (以秒為單位)
|
messageVisibilityDelaySeconds | integer |
延遲特定訊息的持續時間 (以秒為單位)。 |
|
|
訊息內容
|
messageContent | string |
要傳送至佇列的內容訊息。 |
傳回
訊息的中繼資料
從 SQS 佇列中刪除訊息
從 SQS 佇列中刪除訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
訊息接收句柄
|
messageReceiptHandle | True | string |
與要刪除之訊息相關聯的收據控點。 |
觸發程序
| 從 SQS 佇列收到訊息時 |
從 SQS 佇列收到訊息時。 |
| 從 SQS 佇列收到訊息時 |
從 SQS 佇列收到訊息時。 |
從 SQS 佇列收到訊息時
從 SQS 佇列收到訊息時。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
訊息可見度逾時 (以秒為單位)
|
messageVisibilityTimeoutSeconds | integer |
擷取後,已接收訊息對後續擷取要求隱藏的持續時間 (以秒為單位)。 |
|
|
要求等待逾時 (以秒為單位)
|
requestWaitTimeoutSeconds | integer |
呼叫在傳回之前等待訊息到達佇列的持續時間 (以秒為單位)。 |
|
|
訊息屬性名稱
|
messageAttributeNames | string |
要提取的訊息屬性。 這必須是逗號分隔的字串,支援的值來自 'All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber'。 屬性名稱區分大小寫。 |
傳回
訊息的內容
- 身體
- QueueMessage
從 SQS 佇列收到訊息時
從 SQS 佇列收到訊息時。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
要擷取的訊息數目上限
|
maximumNumberOfMessages | integer |
要從佇列擷取的訊息數目上限。 |
|
|
訊息可見度逾時 (以秒為單位)
|
messageVisibilityTimeoutSeconds | integer |
擷取後,已接收訊息對後續擷取要求隱藏的持續時間 (以秒為單位)。 |
|
|
要求等待逾時 (以秒為單位)
|
requestWaitTimeoutSeconds | integer |
呼叫在傳回之前等待訊息到達佇列的持續時間 (以秒為單位)。 |
|
|
訊息屬性名稱
|
messageAttributeNames | string |
要提取的訊息屬性。 這必須是逗號分隔的字串,支援的值來自 'All,ApproximateFirstReceiveTimestamp,ApproximateReceiveCount,AWSTraceHeader,SenderId,SentTimestamp,MessageDeduplicationId,MessageGroupId,SequenceNumber'。 屬性名稱區分大小寫。 |
傳回
訊息的內容
- 身體
- QueueMessage
定義
佇列訊息
訊息的內容
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訊息ID
|
messageId | string |
訊息的唯一識別碼。 |
|
receiptHandle
|
receiptHandle | string |
與接收訊息動作相關聯的識別碼。 |
|
內容
|
content | string |
訊息的內容 (未編碼 URL)。 |
|
內容MD5
|
contentMD5 | string |
非 URL 編碼訊息內容的 MD5 摘要。 |
|
attributes
|
attributes | object |
訊息的屬性。 |
QueueMessage中繼資料
訊息的中繼資料
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訊息ID
|
messageId | string |
訊息的唯一識別碼。 |
|
內容MD5
|
contentMD5 | string |
非 URL 編碼訊息內容的 MD5 摘要。 |