Use grupos de recursos com o Resource Access Management (RAM) para implementar isolamento de recursos e gerenciamento granular de permissões em uma única conta Alibaba Cloud. Este tópico descreve o suporte do Tablestore a grupos de recursos e explica como conceder permissões no nível do grupo de recursos.
As permissões concedidas no nível do grupo de recursos aplicam-se apenas aos tipos de recursos compatíveis com grupos de recursos e às operações que suportam autorização nesse nível.
Para tipos de recursos incompatíveis com grupos de recursos, a concessão de permissões no escopo do grupo de recursos não tem efeito. Nesses casos, selecione o nível da conta para conceder permissões globais. Para obter mais informações, consulte Operações sem suporte a autorização no nível do grupo de recursos.
Como funciona a autorização por grupo de recursos
Use um grupo de recursos para organizar os recursos na sua conta Alibaba Cloud. Por exemplo, crie grupos distintos para diferentes projetos e mova os recursos específicos de cada projeto para seus respectivos grupos, facilitando o gerenciamento centralizado. Para obter mais informações, consulte O que é um grupo de recursos?
Após agrupar seus recursos, conceda permissões a diferentes entidades RAM, como usuários RAM, grupos de usuários RAM ou funções RAM, limitando o escopo a um grupo de recursos específico. Isso garante que a entidade gerencie apenas os recursos contidos naquele grupo. Para obter mais informações, consulte Agrupamento e autorização de recursos.
Essa abordagem oferece os seguintes benefícios:
Permissões granulares: Garanta que cada identidade tenha apenas as permissões necessárias para acessar recursos específicos. Essa prática evita o gerenciamento conjunto de recursos de projetos diferentes na mesma conta.
Escalabilidade: Ao adicionar novos recursos, basta incluí-los no grupo de recursos. A identidade RAM obtém automaticamente as permissões correspondentes para os novos recursos, sem necessidade de nova concessão manual.
Conceder permissões de grupo de recursos a um usuário RAM
Esta seção demonstra como conceder permissões sobre recursos do Tablestore dentro de um grupo de recursos específico, utilizando um RAM user como exemplo.
Pré-requisitos
Crie um RAM user. Para obter mais informações, consulte Criar um usuário RAM.
Crie um resource group e mova os recursos existentes para o grupo de recursos desejado. Para obter mais informações, consulte Criar um grupo de recursos, Transferir recursos automaticamente para um grupo de recursos e Transferir recursos manualmente para um grupo de recursos.
Etapa 2: Conceder permissões no nível do grupo de recursos
Utilize um dos métodos abaixo para conceder permissões no nível do grupo de recursos.
Resource groups console
Conceda permissões a um usuário RAM por meio do recurso de gerenciamento de permissões do grupo de recursos. Para instruções detalhadas, consulte Conceder permissões em um grupo de recursos a uma identidade RAM.
Faça login no Resource Groups console.
Na página Resource Groups, clique em Manage permissions na coluna Actions do grupo de recursos desejado.
Na aba Manage permissions, clique em Grant Permission.
-
No painel Grant Permission, configure o Principal e a política de permissões.
Principal: Selecione um usuário RAM existente.
Policy: Escolha uma system policy ou uma custom policy. Para saber como criar uma política personalizada, consulte Criar uma política de permissões personalizada.
Clique em OK.
RAM console
Conceda permissões no nível do grupo de recursos a um usuário RAM diretamente no RAM console. Para instruções detalhadas, consulte Gerenciar permissões de usuários RAM.
Faça login no RAM console usando sua conta Alibaba Cloud (conta raiz) ou como administrador RAM.
No painel de navegação à esquerda, escolha . Na página Users, localize o usuário RAM desejado e clique em Grant Permission na coluna Actions.
-
No painel Grant Permission, conceda as permissões ao usuário RAM.
Resource scope: Selecione Resource group.
Principal: Selecione um usuário RAM existente ou o usuário RAM criado.
Policy: Escolha uma system policy ou uma custom policy. Para saber como criar uma política personalizada, consulte Criar uma política de permissões personalizada.
Clique em OK.
Tipos de recursos compatíveis com grupos de recursos
A tabela a seguir lista os tipos de recursos do Tablestore compatíveis com grupos de recursos.
|
Serviço de nuvem |
Código do serviço de nuvem |
Tipo de recurso |
|
Tablestore |
ots |
instance |
Caso precise de suporte para tipos de recursos ainda não compatíveis com grupos de recursos, envie seu feedback no Resource Groups console.

Operações sem autorização no nível do grupo de recursos
As ações do Tablestore listadas abaixo não suportam autorização no nível do grupo de recursos.
|
Ações |
Descrição |
|
ots:CheckSLR |
- |
|
ots:CreateTimeseriesAnalyticalStore |
- |
|
ots:CreateTrigger |
- |
|
ots:DeleteIndex |
- |
|
ots:DeleteTags |
- |
|
ots:DeleteTrigger |
- |
|
ots:DescribeIndex |
- |
|
ots:GetOtsServiceStatus |
- |
|
ots:GetTrigger |
- |
|
ots:InsertTags |
- |
|
ots:ListClusterType |
- |
|
ots:ListInstances |
- |
|
ots:ListTags |
- |
|
ots:ListTrigger |
- |
|
ots:ListVpcInfoByVpc |
- |
|
ots:OpenOtsService |
- |
|
ots:TagResources |
- |
|
ots:UntagResources |
- |
Para operações incompatíveis com autorização no nível do grupo de recursos, conceder permissões com o escopo Resource group não surte efeito. Se um usuário RAM precisar dessas permissões, crie uma política de permissões personalizada e selecione Account como escopo do recurso durante a concessão.
Os exemplos a seguir mostram duas políticas de permissões personalizadas. Modifique-as conforme suas necessidades.
-
Permitir todas as operações somente leitura sem suporte a autorização no nível do grupo de recursos: O elemento
Actionlista todas as operações somente leitura incompatíveis com esse nível de autorização.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ots:DescribeIndex", "ots:GetOtsServiceStatus", "ots:GetTrigger", "ots:ListClusterType", "ots:ListInstances", "ots:ListTags", "ots:ListTrigger", "ots:ListVpcInfoByVpc" ], "Resource": "*" } ] } -
Permitir todas as operações sem suporte a autorização no nível do grupo de recursos: O elemento
Actionrelaciona todas as operações incompatíveis com autorização nesse nível.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ots:CheckSLR", "ots:CreateTimeseriesAnalyticalStore", "ots:CreateTrigger", "ots:DeleteIndex", "ots:DeleteTags", "ots:DeleteTrigger", "ots:DescribeIndex", "ots:GetOtsServiceStatus", "ots:GetTrigger", "ots:InsertTags", "ots:ListClusterType", "ots:ListInstances", "ots:ListTags", "ots:ListTrigger", "ots:ListVpcInfoByVpc", "ots:OpenOtsService", "ots:TagResources", "ots:UntagResources" ], "Resource": "*" } ] }
Um usuário RAM ou função RAM com permissões no nível da conta pode operar em todos os recursos dessa conta. Siga sempre o princípio do menor privilégio e verifique cuidadosamente se as permissões concedidas estão conforme o esperado.
Perguntas frequentes
Como visualizar o grupo de recursos de um recurso?
Método 1: Clique em no nome do recurso para abrir sua página de detalhes e visualize o grupo de recursos.
Método 2: Faça login no Resource Management console e clique em . No painel à esquerda, selecione a conta proprietária do recurso. Por padrão, a opção Current Account vem selecionada. Utilize os filtros para localizar o recurso desejado e visualize seu grupo de recursos.
Como encontrar recursos de um produto em um grupo de recursos?
Método 1: Acesse o Resource Management console e navegue até . No painel à esquerda, sob a conta proprietária dos recursos (por padrão, Current Account), clique em no nome do grupo de recursos desejado. À direita, selecione o produto na lista Select resource type para visualizar todos os seus recursos naquele grupo.
Método 2: Entre no Resource Management console e vá para . Localize o grupo de recursos alvo e clique em Manage resources na coluna Actions. Na página Manage resources, escolha o produto na lista suspensa Product para visualizar todos os recursos associados a ele naquele grupo.
Como transferir recursos em lote para outro grupo?
Acesse o Resource Management console e clique em . Na linha correspondente ao grupo de recursos desejado, clique em Manage resources na coluna Actions para abrir a página de gerenciamento de recursos. Use os filtros para encontrar os recursos alvo, marque as caixas de seleção na primeira coluna correspondentes a esses recursos e clique em Transfer Resource Group. Siga as instruções na tela para concluir a transferência.