Queue是指消息隊列,云消息隊列 RabbitMQ 版的消息都會被發(fā)送至指定的Exchange,再由Exchange路由至綁定的Queue中。
調(diào)試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權(quán)信息
下表是API對應(yīng)的授權(quán)信息,可以在RAM權(quán)限策略語句的Action
元素中使用,用來給RAM用戶或RAM角色授予調(diào)用此API的權(quán)限。具體說明如下:
- 操作:是指具體的權(quán)限點。
- 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀?。≧ead)或列出(List)。
- 資源類型:是指操作中支持授權(quán)的資源類型。具體說明如下:
- 對于必選的資源類型,用背景高亮的方式表示。
- 對于不支持資源級授權(quán)的操作,用
全部資源
表示。
- 條件關(guān)鍵字:是指云產(chǎn)品自身定義的條件關(guān)鍵字。
- 關(guān)聯(lián)操作:是指成功執(zhí)行操作所需要的其他權(quán)限。操作者必須同時具備關(guān)聯(lián)操作的權(quán)限,操作才能成功。
操作 | 訪問級別 | 資源類型 | 條件關(guān)鍵字 | 關(guān)聯(lián)操作 |
---|---|---|---|---|
amqp:CreateQueue | create |
|
| 無 |
請求參數(shù)
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
InstanceId | string | 是 | 待創(chuàng)建 Queue 所屬的云消息隊列 RabbitMQ 版實例 ID。 | amqp-cn-v0h1kb9nu*** |
VirtualHost | string | 是 | 待創(chuàng)建 Queue 所屬的 Vhost 名稱。 只能包含字?、數(shù)字、短劃線(-)、下劃線(_)、半角句號(.)、井號(#)、正斜線(/)、at 符號(@),?度限制 1~255 字符。 | test |
QueueName | string | 是 | 待創(chuàng)建的 Queue 的名稱。
| DemoQueue |
AutoDeleteState | boolean | 否 | 是否自動刪除。取值:
| false |
ExclusiveState | boolean | 否 | 是否為排他性 Exchange。取值:
| false |
MessageTTL | long | 否 | 消息在 Queue 中的有效期。
| 1000 |
AutoExpireState | long | 否 | Queue 的自動過期時間。如果 Queue 在指定時間內(nèi)沒有被訪問,則會被自動刪除。 單位為毫秒。 說明
該參數(shù)對應(yīng)的功能需要開通后才能使用。如需使用,請提交工單開通。
| 10000 |
MaxLength | long | 否 | 當(dāng)前版本不支持該參數(shù)。 Queue 中消息的最大數(shù)量。如果超出該數(shù)量,則先到達(dá)該 Queue 的消息將會被刪除。 | 1000 |
DeadLetterExchange | string | 否 | 死信 Exchange。該類 Exchange 是用來接收被拒絕的消息。 如果消費端拒絕一個不重新發(fā)送的消息,那么消息隊列 RabbitMQ 版將會把消息路由到指定的死信 Exchange,該 Exchange 再將消息路由到綁定的 Queue 進(jìn)行存儲。 | DLExchange |
DeadLetterRoutingKey | string | 否 | 死信 Routing Key。 只能包含字?、數(shù)字、短劃線(-)、下劃線(_)、半角句號(.)、井號(#)、正斜線(/)、at 符號(@),?度限制 1~255 字符。 | test.dl |
MaximumPriority | integer | 否 | 不支持優(yōu)先級功能。取值不影響調(diào)用和返回結(jié)果。 | 10 |
返回參數(shù)
示例
正常返回示例
JSON
格式
{
"RequestId": "59B52E2C-0B8E-44EC-A314-D0314A50***"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
變更時間 | 變更內(nèi)容概要 | 操作 |
---|