RabbitMQ 3

Updated March 31, 2026

RabbitMQ is an AMQP message broker that provides reliable and flexible data routing between microservices and applications.

Deployment instructions
  1. Create a service account and assign it the lockbox.payloadViewer role.

  2. Create a secret:

    1. Enter a password for web console access:

      • Key: For example, set it to password.
      • Value: Any value to use as a password.
    2. Add the Erlang cookie for connecting to the cluster via the CLI or cluster settings:

      • Key: For example, set it to erlang-cookie.

      • Value: Erlang cookie value.

        If this is your first time deploying RabbitMQ, you can generate a random string of 20 or more characters using this command:

        openssl rand -base64 32
        

    When using KMS key encryption for the secret, assign the kms.keys.decrypter role to the service account.

  3. Create a cloud network with a subnet.

  4. Create a security group in the cloud network and configure the rules as follows:

    Traffic direction Port range Protocol Source / Destination CIDR blocks
    Ingress 15672 TCP CIDR 0.0.0.0/0
    Ingress 5672 TCP CIDR 0.0.0.0/0
    Egress 0-65535 Any CIDR 0.0.0.0/0
  5. In our Marketplace, find RabbitMQ 3 and click Create VM on its page.

    1. Under Product configuration, do the following:

      • Enter your username.
      • In the Password field, select the ID of the previously created secret, version ID, and password key.
      • In the Erlang Cookie field, select the secret ID, version ID, and Erlang cookie key.
    2. Under Disks and file storages, specify at least 15 GB as your disk size.

    3. Under Network settings:

      1. Select the cloud network and subnet you created earlier.
      2. Select the previously created security group.
    4. Under Additional, specify the service account.

    5. Complete setting up your VM and click Create VM.

      Wait until the VM status changes to Running. It may take a few more minutes to start RabbitMQ.

  6. Connect to RabbitMQ:

    • Via the web console at http://<VM_IP_address>:15672.
    • Via AMQP port 5672.
Billing type
Free
Type
Container Solution
Category
Developer tools
Publisher
Yandex Cloud
Use cases
  • Message broker for microservices.
Technical support

Yandex Cloud technical support is available 24/7. The types of requests you can submit and the relevant response times depend on your pricing plan. You can switch to the paid support plan in the management console. You can learn more about the technical support terms and conditions here.

Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service
Billing type
Free
Type
Container Solution
Category
Developer tools
Publisher
Yandex Cloud