Ao gerenciar recursos, você pode combinar 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 quais recursos do Elastic Container Instance oferecem suporte a grupos de recursos e fornece etapas para conceder permissões no nível do grupo de recursos.
A autorização no nível do grupo de recursos aplica-se apenas aos tipos de recursos que oferecem suporte a grupos de recursos e a ações compatíveis com autorização nesse nível.
Para tipos de recursos sem suporte a grupos de recursos, a concessão de permissões com escopo limitado a um grupo não surte efeito. Ao definir o escopo do recurso, escolha o nível da conta para conceder permissões globais. Para mais informações, consulte Ações sem suporte a autorização no nível do grupo de recursos.
Como funciona
Grupos de recursos permitem organizar e gerenciar os recursos da sua conta Alibaba Cloud. Por exemplo, é possível criar grupos distintos para diferentes projetos e mover os recursos correspondentes para cada grupo, centralizando assim o gerenciamento por projeto. Para mais informações, consulte O que é um grupo de recursos.
Após agrupar seus recursos, conceda permissões com escopo definido para um grupo específico a diferentes principais do RAM, como usuários, grupos de usuários ou funções do RAM. Isso garante que o principal gerencie apenas os recursos dentro daquele grupo. Para mais informações, consulte Agrupamento e autorização de recursos.
Os benefícios desse método de autorização incluem:
Permissões granulares: Isola os recursos por projeto, evitando que sejam gerenciados em conjunto.
Escalabilidade: A identidade do RAM obtém automaticamente as permissões necessárias para os novos recursos.
Conceder permissões no nível do grupo a um usuário do RAM
Este procedimento utiliza um RAM user para demonstrar como conceder permissões sobre recursos do Elastic Container Instance dentro de um grupo de recursos específico.
1. Pré-requisitos
Crie um RAM user. Para mais informações, consulte Criar um usuário do RAM.
Crie um resource group e transfira seus recursos para ele. Para 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.
2. Conceder permissões no nível do grupo de recursos
Utilize um dos métodos a seguir para conceder permissões no nível do grupo de recursos.
Método 1: Resource Management console
Conceda permissões a um usuário do RAM usando o recurso de gerenciamento de permissões do grupo de recursos. Para mais informações, consulte Conceder permissões em um grupo de recursos a uma identidade do RAM.
Acesse o Resource Management console.
Na página Resource Groups, localize o grupo de recursos desejado e clique em Manage Permissions na coluna Actions.
Na aba Manage Permissions, clique em Add Permission.
-
No painel Add Permission, configure o principal e a política.
Principal: Selecione um usuário do RAM existente.
Policy: Selecione uma system policy ou uma custom policy criada por você. Para mais informações, consulte Criar uma política personalizada.
Clique em OK.
Método 2: RAM console
Conceda permissões a um usuário do RAM diretamente no RAM console. Para mais informações, consulte Gerenciar permissões de um usuário do RAM.
Acesse o RAM console usando sua conta Alibaba Cloud (conta mestre) ou um 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.
-
No painel Add Permissions, conceda as permissões ao usuário do RAM.
Resource Scope: Selecione Resource Group.
Principal: Selecione o usuário do RAM criado ou outro usuário existente.
Policy: Selecione uma system policy ou uma custom policy criada por você. Para mais informações, consulte Criar uma política personalizada.
Clique em OK.
Tipos de recursos com suporte a grupos de recursos
A tabela a seguir lista os tipos de recursos do Elastic Container Instance compatíveis com grupos de recursos.
|
Serviço de nuvem |
Código do serviço |
Tipo de recurso |
|
Elastic Container Instance |
eci |
containergroup: grupo de contêineres |
|
Elastic Container Instance |
eci |
imagecache: cache de imagens |
Caso precise de suporte a grupos de recursos para um tipo não listado, envie seu feedback no Resource Management console.

Ações sem autorização no nível do grupo de recursos
As seguintes ações do Elastic Container Instance não oferecem suporte a autorização no nível do grupo de recursos:
|
Ação |
Descrição |
|
eci:DeleteContainerGroups |
- |
|
eci:DeleteLaunchTemplate |
- |
|
eci:DescribeCommandResult |
- |
|
eci:DescribeContainerGroupPrice |
Consulta o preço de uma instância ECI. |
|
eci:DescribeContainerInstanceStatus |
- |
|
eci:DescribeImageCacheMetrics |
- |
|
eci:DescribeUpdateConfigMapTask |
- |
|
eci:DescribeUpdateSecretTask |
- |
|
eci:DescribeVnodeCapacity |
- |
|
eci:ListUsage |
Consulta as cotas de recursos em uma região especificada, incluindo o valor utilizado e o limite máximo. |
|
eci:RunCommand |
- |
|
eci:UpdateVirtualNodeStatusEvents |
- |
|
eci:UploadVirtualNodeConfig |
- |
Definir o escopo do recurso como resource group não surte efeito para ações incompatíveis com autorização nesse nível. Para conceder essas permissões a um usuário do RAM, crie uma política personalizada e defina o escopo do recurso como account.
Veja abaixo dois exemplos de políticas personalizadas. Modifique o conteúdo conforme necessário.
-
Permitir todas as ações somente leitura sem suporte a autorização no nível do grupo de recursos:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "eci:DescribeCommandResult", "eci:DescribeContainerGroupPrice", "eci:DescribeContainerInstanceStatus", "eci:DescribeImageCacheMetrics", "eci:DescribeUpdateConfigMapTask", "eci:DescribeUpdateSecretTask", "eci:DescribeVnodeCapacity", "eci:ListUsage" ], "Resource": "*" } ] } -
Permitir todas as ações sem suporte a autorização no nível do grupo de recursos:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "eci:DeleteContainerGroups", "eci:DeleteLaunchTemplate", "eci:DescribeCommandResult", "eci:DescribeContainerGroupPrice", "eci:DescribeContainerInstanceStatus", "eci:DescribeImageCacheMetrics", "eci:DescribeUpdateConfigMapTask", "eci:DescribeUpdateSecretTask", "eci:DescribeVnodeCapacity", "eci:ListUsage", "eci:RunCommand", "eci:UpdateVirtualNodeStatusEvents", "eci:UploadVirtualNodeConfig" ], "Resource": "*" } ] }
Um usuário ou função do RAM com permissões no nível da conta pode operar em todos os recursos relevantes em toda a conta. Siga sempre o princípio do menor privilégio e conceda permissões com cautela para garantir que atendam aos seus requisitos de segurança.
Perguntas frequentes
Visualizar o grupo de um recurso
Método 1: Clique em no nome do recurso para acessar a página de detalhes. Essa página exibe o grupo de recursos ao qual o recurso pertence.
Método 2: Acesse o Resource Management console. No painel de navegação à esquerda, clique em . Selecione a conta proprietária do recurso (a Current Account vem selecionada por padrão), utilize filtros para localizar o recurso e visualize seu grupo.
Visualizar recursos de um produto em um grupo de recursos
Método 1: Acesse o Resource Management console. No painel de navegação à esquerda, clique em . Sob a conta proprietária do recurso (a Current Account vem selecionada por padrão), clique em no nome do grupo de recursos desejado. À direita, selecione o produto na lista suspensa Select Resource Type para visualizar todos os recursos desse produto no grupo.
Método 2: Acesse o Resource Management console. No painel de navegação à esquerda, clique em . Localize o grupo desejado e clique em Manage Resources na coluna Actions. Na página Manage Resources, selecione o produto na lista suspensa Product para ver todos os recursos correspondentes no grupo.
Transferir recursos em massa entre grupos
Acesse o Resource Management console. No painel de navegação à esquerda, clique em . Encontre o grupo de recursos alvo e clique em Manage Resources na coluna Actions. Na página de gerenciamento, use filtros para localizar os recursos. Marque as caixas de seleção ao lado deles, clique em Transfer Resource Group na parte inferior da página e siga as instruções na tela para concluir a transferência.