
# 开启RabbitMQ ACL访问
通过ACL可以实现对RabbitMQ实例中生产者和消费者身份的精确识别，为不同用户赋予不同的Vhost和Vhost下不同资源的权限，以达到不同用户之间权限隔离的目的。开启ACL权限控制功能后，生产消息和消费消息时，需要鉴权。
#### 约束与限制
- 开启ACL访问控制会导致没有配置认证信息的客户端连接中断。
- 仅RabbitMQ AMQP-0-9-1版本支持在控制台开启ACL访问控制功能。RabbitMQ 3.x.x版本默认支持用户权限管理，您可以在RabbitMQ WebUI页面创建用户，并赋予相应的权限。
 
#### 前提条件
已购买RabbitMQ AMQP-0-9-1版本的实例。
#### 开启ACL访问控制
1. 登录[RabbitMQ控制台](https://console.huaweicloud.com/dms/?engine=rabbitMQ&locale=zh-cn#/queue/manager/newRabbitMQList)。
2. 在管理控制台左上角单击![](https://support.huaweicloud.com/usermanual-rabbitmq/zh-cn_image_0143929918.png)，选择RabbitMQ实例所在的区域。
3. 单击实例名称，进入实例详情页面。
4. 在"连接信息"区域，单击"ACL访问控制"后的![](https://support.huaweicloud.com/usermanual-rabbitmq/zh-cn_image_0000001191767177.png)，弹出"确认"对话框。
   
   ![](https://support.huaweicloud.com/usermanual-rabbitmq/public_sys-resources/warning_3.0-zh-cn.png)
   开启ACL访问控制会导致没有配置认证信息的客户端连接中断。
   
   
5. 单击"确定"，开启ACL访问控制。 
   在"连接信息"区域，查看"ACL访问控制"已显示为"开启"，表示ACL访问控制开启成功。
   
   
 
