检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分布式消息服务RabbitMQ版”,进入分布式消息服务RabbitMQ专享版页面。 单击实例名称,进入实例详情页面。 在左侧导航栏选择“Vhost列表”,进入Vhost列表页面。 单击Vhost名称,进入Vhost详情页。 在“Exchange”页签中,在Exchange后,单击“绑定”,弹出“绑定”页面。 在待解
分布式消息服务RabbitMQ版”,进入分布式消息服务RabbitMQ专享版页面。 单击实例名称,进入实例详情页面。 在左侧导航栏选择“Vhost列表”,进入Vhost列表页面。 单击Vhost名称,进入Vhost详情页。 在“Queue”页签中,在待清空消息的Queue所在行,单击“清空消息”,弹出“清空消息”对话框。
请求示例 批量删除指定Vhost POST https://{endpoint}/v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts { "name" : [ "vhost1", "vhost2" ] } 响应示例 无
查询结果总数 items Array of ShowVhostDetailResp objects 查询的Vhost信息列表 表4 ShowVhostDetailResp 参数 参数类型 描述 name String Vhost名称。 tracing Boolean 是否开启消息轨迹(AMQP版本不涉及此字段)。
客户端是否可以连接同个RabbitMQ下多个Vhost? 客户端可以连接同个RabbitMQ下多个Vhost。 Vhost(Virtual Hosts)是RabbitMQ的基本特性,每个Vhost相当于一个相对独立的RabbitMQ服务器,每个Vhost数据目录不同,共用一个进程。性能上,连接多个Vhost和单独使用
Vhost管理 创建Vhost 查询Vhost列表 批量删除指定Vhost 父主题: API V2(推荐)
开启RabbitMQ实例域名访问能力 功能介绍 开启RabbitMQ实例域名访问功能后,客户端可以通过域名连接RabbitMQ实例。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/rabbitmq/instances/{instance_id}/dns
查询所属Vhost下Queue的列表 功能介绍 查询所属Vhost下Queue的列表。 调用方法 请参见如何调用API。 URI GET /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/queues
不能与名称或倒序的名称相同。 vhosts 否 Array of AMQPUserPerm objects 需要配置权限的Vhost,一个用户可以配置多个Vhost下的资源权限。 表3 AMQPUserPerm 参数 是否必选 参数类型 描述 vhost 否 String 需要配置权限的Vhost名称,一
不能与名称或倒序的名称相同。 vhosts 否 Array of AMQPUserPerm objects 需要配置权限的Vhost,一个用户可以配置多个Vhost下的资源权限。 表3 AMQPUserPerm 参数 是否必选 参数类型 描述 vhost 否 String 需要配置权限的Vhost名称,一
请参见如何调用API。 URI DELETE /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges/{exchange}/destination-type/{destination_type}/desti
null。 connection_name String connection信息,包括客户端IP:Port到服务端IP:Port。 peer_host String 连接的消费者IP peer_port Integer 连接的消费者进程端口号 表6 BindingsDetails
}/vhosts/{vhost}/exchanges 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID vhost 是 String Vhost名称 请求参数
}/vhosts/{vhost}/exchanges 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID vhost 是 String Vhost名称 请求参数
请参见如何调用API。 URI POST /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges/{exchange}/binding 表1 路径参数 参数 是否必选 参数类型 描述 project_id
请参见如何调用API。 URI GET /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges/{exchange}/binding 表1 路径参数 参数 是否必选 参数类型 描述 project_id
}/vhosts/{vhost}/queues/{queue}/contents 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID vhost 是 String
d}/vhosts/{vhost}/queues 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID vhost 是 String Vhost名称 请求参数
d}/vhosts/{vhost}/queues 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID vhost 是 String Vhost名称 请求参数
开启RabbitMQ ACL访问 通过ACL可以实现对RabbitMQ实例中生产者和消费者身份的精确识别,为不同用户赋予不同的Vhost和Vhost下不同资源的权限,以达到不同用户之间权限隔离的目的。开启ACL权限控制功能后,生产消息和消费消息时,需要鉴权。 仅RabbitMQ