Updated on 2025-07-14 GMT+08:00

Enabling RabbitMQ ACL

RabbitMQ instances support ACL-based permission isolation among producers and consumers. You can create multiple users, and grant virtual host (resource) permissions to them. When ACL is enabled, message production and consumption require authentication.

Notes and Constraints

  • Enabling ACL will disconnect clients without authentication configuration.
  • Available on the console only for RabbitMQ AMQP-0-9-1. By default, you can create users on the management UI, and assign permissions for RabbitMQ 3.x.x instances.

Prerequisite

A RabbitMQ AMQP-0-9-1 instance has been purchased.

Enabling ACL

  1. Log in to the RabbitMQ console.
  2. Click in the upper left corner to select the region where your instance is located.
  3. Click an instance name to go to the instance details page.
  4. In the Connection area, click next to ACL to enable ACL.

    Enabling ACL will disconnect clients without authentication configuration.

  5. Click OK.

    ACL is enabled when ACL is Enabled in the Connection area.