Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-18 GMT+08:00

Políticas personalizadas do ECS

Políticas personalizadas podem ser criadas para complementar as políticas definidas pelo sistema do ECS. Para as ações que podem ser adicionadas às políticas personalizadas, consulte "Políticas de permissões e ações suportadas" em Referência da API do Elastic Cloud Server .

Você pode criar políticas personalizadas de uma das seguintes maneiras:

  • Editor visual: Selecione serviços de nuvem, ações, recursos e condições de solicitação. Isso não requer conhecimento de sintaxe política.
  • JSON: Edite políticas JSON do zero ou com base em uma política existente.

Para obter detalhes, consulte Criando uma política personalizada. A seção a seguir contém exemplos de políticas personalizadas comuns do ECS.

Exemplo de Políticas Personalizadas

  • Exemplo 1: Permitir que os usuários interrompam e excluam os vários ECS por vez
    { 
        "Version": "1.1", 
        "Statement": [ 
            { 
                "Effect": "Allow", 
                "Action": [ 
                    " 
                         ecs:servers:stop 
                         ecs:servers:get 
                     " 
                ] 
            } 
        ] 
    }
  • Exemplo 2: Negando a exclusão do ECS

    Uma política com apenas permissões "Negar" deve ser usada em conjunto com outras políticas para entrar em vigor. Se as permissões atribuídas a um usuário contiverem "Permitir" e "Negar", as permissões "Negar" terão precedência sobre as permissões "Permitir".

    O método a seguir pode ser usado se você precisar atribuir permissões da política de ECS FullAccess a um usuário, mas quiser impedir que ele exclua os ECS. Crie uma política personalizada para negar a exclusão do ECS e anexe ambas as políticas ao grupo ao qual o usuário pertence. Em seguida, o usuário pode executar todas as operações nos ECS, exceto a exclusão dos ECS. O seguinte é um exemplo de uma política de negação:

    { 
          "Version": "1.1", 
          "Statement": [ 
                { 
    		  "Effect": "Deny", 
                      "Action": [ 
                            "ecs:cloudServers:delete" 
                      ] 
                } 
          ] 
    }