You can enable secure remote access to RabbitMQ on the dynamic secret that generates ephemeral credentials for the RabbitMQ. Users can then access the RabbitMQ console from the Secure Remote Access Portal either over the web.
To enable secure remote access to RabbitMQ you need:
Create a RabbitMQ Dynamic Secrets in Akeyless API Gateway.
Let's set up remote access to RabbitMQ using the Akeyless CLI. If you’d prefer, see how to do this from the Akeyless Console instead.
- Run the
update-itemcommand to set the following fields on the dynamic secret that specifies the RabbitMQ details and access credentials:
$ akeyless update-item --name <dynamic secret name> / --secure-access-enable true / --secure-access-url <RabbitMQ destination URL> / --secure-access-web-browsing <True/False>
- secure-access-url: The RabbitMQ URL to inject credentials.
- secure-access-web-browsing Optional, secure web browsing over isolated web browser available only for clients with Web Access Bastion.
Let's set up remote access to RabbitMQ from the Akeyless Console. If you'd prefer, see how to do this from Akeyless CLI instead.
Log in to the Akeyless Console and go to Secrets & Keys.
Select the dynamic secret that specifies the database details and access credentials.
Expend the Secure Remote Access menu, select the pencil icon and enable the Secure Remote Access ,then fill the following fields:
Injection URL: Required, a RabbitMQ URL to inject credentials.
Secure Web Browsing: Optional, secure web browsing over isolated web browser available only for clients with Web Access Bastion.
- To the right of the Enable Secure Remote Access field, select the tick mark icon to save your changes.
On Akeyless Secure Remote Access Portal, click on the RabbitMQ application. A new tab will open to the page and inject credentials for a temporary user provided by the dynamic secret.
Updated about a month ago