Por padrão, usuários do RAM não possuem permissões sobre os recursos do ApsaraMQ for RabbitMQ. Conceda as permissões necessárias para que um usuário do RAM possa gerenciar recursos do ApsaraMQ for RabbitMQ, além de enviar e receber mensagens.
Informações de contexto
Ignore esta etapa se estiver utilizando uma conta da Alibaba Cloud. Por padrão, contas da Alibaba Cloud possuem permissões totais sobre o ApsaraMQ for RabbitMQ.
Para verificar a função da sua conta:
Acesse o ApsaraMQ for RabbitMQ console e verifique o canto superior direito. Se Alibaba Cloud Account aparecer abaixo de Account ID, nenhuma ação será necessária. Caso RAM User seja exibido, prossiga com as instruções deste tópico.
Políticas de acesso para o ApsaraMQ for RabbitMQ
O ApsaraMQ for RabbitMQ oferece as seguintes políticas de sistema. Escolha a política de acordo com o escopo de permissões de que você precisa.
|
Política |
Descrição |
|
AliyunAMQPFullAccess |
Permissões de gerenciamento sobre seus recursos do ApsaraMQ for RabbitMQ. Ao utilizar esta política para conceder permissões a usuários do RAM, eles recebem privilégios equivalentes aos de uma conta da Alibaba Cloud. Na prática, isso permite que os usuários do RAM gerenciem todos os recursos do ApsaraMQ for RabbitMQ da conta, além de enviar e receber mensagens por meio de SDKs. |
|
AliyunAMQPReadOnlyAccess |
Permissões de somente leitura sobre seus recursos do ApsaraMQ for RabbitMQ. Ao utilizar esta política, os usuários do RAM poderão consultar os dados de todos os recursos do ApsaraMQ for RabbitMQ vinculados à conta da Alibaba Cloud. |
Para conceder permissões sobre recursos específicos, crie uma política personalizada. Custom access policies for ApsaraMQ for RabbitMQ.
Conceder permissões a um usuário do RAM
Acesse o RAM console como administrador do RAM.
No painel de navegação à esquerda, escolha .
-
Na página Users, localize o usuário do RAM desejado e clique em Add Permissions na coluna Actions.
Para conceder permissões a vários usuários de uma só vez, selecione os usuários do RAM desejados e clique em Add Permissions na parte inferior da página.
-
No painel Grant Permission, conceda as permissões ao usuário do RAM.
-
Configure o parâmetro Resource Scope.
Account: a autorização entra em vigor na conta atual da Alibaba Cloud.
-
Resource Group: a autorização entra em vigor em um grupo de recursos específico.
Important
Ao selecionar Resource Group para o parâmetro Resource Scope, certifique-se de que o serviço de nuvem necessário ofereça suporte a grupos de recursos. Para mais informações, consulte Services that work with Resource Group. Para saber mais sobre como conceder permissões em um grupo de recursos, consulte Control RAM user access to specific ECS instances.
-
Configure o parâmetro Principal.
O principal corresponde ao usuário do RAM que receberá as permissões. O usuário do RAM atual é selecionado de forma automática.
-
Configure o parâmetro Policy.
Uma política contém um conjunto de permissões e pode ser classificada como política de sistema ou personalizada. Você pode selecionar várias políticas ao mesmo tempo.
-
Políticas de sistema: criadas pela Alibaba Cloud. Você pode utilizá-las, mas não modificá-las. A própria Alibaba Cloud mantém as atualizações de versão dessas políticas. Para mais informações, consulte Services that support RAM.
Note
O sistema identifica automaticamente políticas de sistema de alto risco, como AdministratorAccess e AliyunRAMFullAccess. Recomendamos não conceder permissões desnecessárias ao anexar políticas de alto risco.
Políticas personalizadas: permitem gerenciamento e atualização com base nas necessidades do seu negócio. Crie, atualize e exclua políticas personalizadas conforme necessário. Para mais informações, consulte Create a custom policy.
-
Clique em OK.
-
Clique em Close.
Próximas etapas
Referências
A Alibaba Cloud predefine as políticas de sistema, que não podem ser modificadas. Para um controle de permissões mais refinado, create a custom policy.
O ApsaraMQ for RabbitMQ oferece suporte a políticas personalizadas para um controle de acesso mais refinado. Custom access policies for ApsaraMQ for RabbitMQ.