O EDAS migrou seu gerenciamento de permissões integrado para o Resource Access Management (RAM) a fim de unificar o controle de permissões nos products da Alibaba Cloud. Este tópico descreve como migrar para o gerenciamento de permissões do RAM e conceder políticas do EDAS a usuários do RAM.
Informações básicas
Para obter mais informações sobre a estrutura básica e a sintaxe da linguagem de política, consulte Policy structure and syntax.
Parâmetro | Descrição |
Effect | Define se a política permite ou nega acesso. Valores válidos: Allow e Deny. |
Action | Especifica a operação da API. É possível definir várias operações. Formato:
|
Resource | Indica o recurso ao qual a política se aplica. Especifique o recurso no formato Alibaba Cloud Resource Name (ARN): |
Condition (Opcional) | Determina as condições necessárias para que a política entre em vigor. Uma condição consiste em uma ou mais cláusulas. Cada cláusula contém uma chave de condição, um operador e um valor de condição. |
Etapa 1: Gerar uma política do EDAS
Use um dos métodos a seguir para visualizar ou gerar uma política do EDAS.
Biblioteca de exemplos de políticas
Independentemente de usar permissões do RAM ou permissões integradas do EDAS, encontre a política desejada na biblioteca de exemplos de políticas. Para mais detalhes, consulte Policy example library.
Assistente de permissões
Esta seção descreve como executar essa operação em um cenário simples. Para mais informações, consulte Use the EDAS Permission Assistant to generate a policy.
Faça login no EDAS console.
No painel de navegação à esquerda, escolha .
Na página Permission Assistant, clique em Create Policy.
-
No assistente Create Policy, configure os parâmetros da política.
-
Na aba Create Custom Policy, defina os parâmetros da política e clique em Next.
Parâmetro
Descrição
Policy name
Nome personalizado para a política.
Note
Descrição da política.
Add statement
Clique em Add Statement.
No painel Add Statement, defina Effect e Action and Resource Authorization e clique em Confirm.
ImportanteAo adicionar uma instrução de política, selecione apenas um efeito por vez: Allow ou Deny.
Na lista de instruções de política da aba Create Custom Policy, clone, edite ou exclua uma instrução na coluna Actions conforme necessário.
-
Na aba Policy Preview, visualize a política. No canto superior direito da caixa de texto da política, clique em Copy e, em seguida, clique em Complete.
O console exibe a mensagem Policy successfully authorized. Clique em Return to List para visualizar e gerencie a nova política.
-
Na seção Authorization Policy, copie a política gerada.
Converter permissões do EDAS
Se você já concedeu permissões a contas usando o gerenciamento de permissões integrado do EDAS, converta diretamente as permissões configuradas em uma política do RAM no console do EDAS.
Faça login no EDAS console.
No painel de navegação à esquerda, escolha .
Na página RAM user, localize o usuário do RAM com permissões integradas do EDAS e clique em Generate RAM Policy na coluna RAM Authorization.
-
Na caixa de diálogo RAM policy, copie a política e clique em OK.
Etapa 2: Criar uma política
Faça login no RAM console como administrador do RAM.
No painel de navegação à esquerda, escolha .
Na página Policies, clique em Create Policy.
-
Na página Create Policy, clique na aba JSON Editor.
A página exibe um editor JSON. O modelo de política padrão inclui um elemento
Version(definido como"1") e um arrayStatement. Cada instrução inclui os elementosEffect(padrão"Allow"),Action,ResourceeCondition. Preencha os elementosActioneResource. -
Insira o conteúdo da política.
NotaNa caixa de texto Policy Document, cole a política gerada na Etapa 1: Gerar uma política do EDAS.
Na caixa de diálogo Create Policy, insira um Policy Name e uma Description e clique em OK.
Etapa 3: Criar um usuário do RAM e conceder permissões
Retorne à página Users. Na lista de usuários, localize o usuário do RAM desejado e clique em Add Permissions na coluna Actions.
-
No painel Add Permissions, configure as permissões e clique em OK.
Parâmetro
Descrição
Authorized scope
Selecione Alibaba Cloud Account ou Specific Resource Group conforme seus requisitos de negócio.
Principal
O nome de login do usuário do RAM atual é exibido automaticamente.
Select permissions
Escolha Custom Policy. Na caixa de pesquisa, busque pelo nome da política criada. Na seção Policy Name, clique no nome da política nos resultados para selecioná-la.
Use uma conta da Alibaba Cloud ou um administrador do RAM para fazer login no RAM console.
Etapa 4: Migrar para a autorização do RAM
Faça login no EDAS console.
No painel de navegação à esquerda, escolha .
-
Na página RAM user, localize o usuário do RAM desejado e clique em Switch to RAM na coluna RAM Authorization.
NotaPara um usuário do RAM que já utiliza autorização do RAM, o botão na coluna Actions fica desativado.
É possível migrar um usuário do RAM da autorização integrada do EDAS para a autorização do RAM. Essa ação é irreversível.
Ao migrar para a autorização do RAM, o EDAS verifica previamente se o usuário do RAM recebeu permissões do EDAS no console do RAM.
Se a autorização do RAM estiver concluída, clique em OK na caixa de diálogo para finalizar a migração.
Caso o usuário do RAM não tenha recebido permissões do EDAS no console do RAM, o sistema solicitará que você acesse o console do RAM para concluir a autorização.