Resource Access Management (RAM) allows you to separately manage the permissions of your Alibaba Cloud account and its RAM users. You can grant different permissions to different RAM users to avoid security risks caused by disclose of the AccessKey pair of your Alibaba Cloud account.
Background information
Enterprise A has activated Message Queue for RabbitMQ and wants to grant permissions on Message Queue for RabbitMQ resources, such as instances, queues, vhosts, and exchanges, to employees. Employees with different duties require different permissions. Enterprise A has the following requirements:
- For security purposes, the enterprise does not want to disclose the AccessKey pair of its Alibaba Cloud account to employees. Instead, it prefers to create different RAM users for the employees and grant different permissions to these RAM users.
- A RAM user can use resources only under authorization. Resource usage and costs are not separately calculated for each RAM user. All expenses are billed to the Alibaba Cloud account of the enterprise.
- The enterprise can revoke the permissions granted to RAM users and delete RAM users at any time.
Step 1: Create a RAM user
Use the Alibaba Cloud account of the enterprise to log on to the RAM console and create a RAM user.
Step 2: Grant permissions to the RAM user
Grant different permissions to RAM users.
What to do next
Employees of Enterprise A can use RAM users to access Message Queue for RabbitMQ by using the following methods:
- Console
- Open the RAM Account Login page in your browser.
- On the RAM Account Login page, specify Username and click Next. Then, specify Password and click Login.
Note The logon name of the RAM user is in the format of <$username>@<$AccountAlias> or <$username>@<$AccountAlias>.onaliyun.com. <$AccountAlias> is the account alias. If no account alias is specified, the ID of the Alibaba Cloud account is used.
- API operation
Use the AccessKey ID and AccessKey secret of the RAM user in code to make an API request to access Message Queue for RabbitMQ.