全部产品
Search
文档中心

云消息队列 RabbitMQ 版:CreateQueue - 创建Queue

更新时间:Apr 03, 2026

Queue是指消息队列,云消息队列 RabbitMQ 版的消息都会被发送至指定的Exchange,再由Exchange路由至绑定的Queue中。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

amqp:CreateQueue

create

*Queue

acs:amqp:{#regionId}:{#accountId}:/instances/{#instanceId}/vhosts/{#vhostName}/queues/*

无 无

请求参数

名称

类型

必填

描述

示例值

InstanceId

string

是

待创建 Queue 所属的云消息队列 RabbitMQ 版实例 ID。

amqp-cn-v0h1kb9nu***

VirtualHost

string

是

待创建 Queue 所属的 Vhost 名称。 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at 符号(@),⻓度限制 1~255 字符。

test

QueueName

string

是

待创建的 Queue 的名称。

  • Queue 名称只能包含字母、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at 符号(@),长度限制 1~255 字符。

  • Queue 创建后,名称无法修改,只能删除后重建。

DemoQueue

AutoDeleteState

boolean

否

是否自动删除。取值:

  • true:是。如果订阅该 Queue 的最后一个消费端取消订阅后,那么该 Queue 将会自动删除。

  • false:否。

false

ExclusiveState

boolean

否

是否为排他性 Exchange。取值:

  • true:是。只能被声明该排他性 Exchange 的 Connection 使用。该 Connection 断开后该排他性 Exchange 自动删除。

  • false:否。

false

MessageTTL

integer

否

消息在 Queue 中的有效期。

  • 某条消息在 Queue 中的留存时间超过配置的消息存活时间时,则该消息过期。

  • 消息存活时间的值必须为非负整型数,最大为 1 天。单位为毫秒。例如,某条消息的存活时间的值是 1000,则代表该消息最多会在 Queue 中存活 1 秒。

1000

AutoExpireState

integer

否

Queue 的自动过期时间。如果 Queue 在指定时间内没有被访问,则会被自动删除。

单位为毫秒。

说明

该参数对应的功能需要开通后才能使用。如需使用,请提交工单开通。

10000

MaxLength

integer

否

当前版本不支持该参数。

Queue 中消息的最大数量。如果超出该数量,则先到达该 Queue 的消息将会被删除。

1000

DeadLetterExchange

string

否

死信 Exchange。该类 Exchange 是用来接收被拒绝的消息。

如果消费端拒绝一个不重新发送的消息,那么消息队列 RabbitMQ 版将会把消息路由到指定的死信 Exchange,该 Exchange 再将消息路由到绑定的 Queue 进行存储。

DLExchange

DeadLetterRoutingKey

string

否

死信 Routing Key。 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at 符号(@),⻓度限制 1~255 字符。

test.dl

MaximumPriority

integer

否

队列优先级,推荐取值范围(1~10)。

说明

该参数为消息优先级对应参数,仅独享实例支持,开通消息优先级功能后才能使用。如需使用,请提交工单开通。

10

返回参数

名称

类型

描述

示例值

object

RequestId

string

请求 ID。

59B52E2C-0B8E-44EC-A314-D0314A50***

示例

正常返回示例

JSON格式

{
  "RequestId": "59B52E2C-0B8E-44EC-A314-D0314A50***"
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情。