AddClusterAdmin
Você pode usar o AddClusterAdmin
método para adicionar uma nova conta de administrador de cluster. Um administrador de cluster pode gerenciar o cluster por meio da API e das ferramentas de gerenciamento. Os administradores de cluster são completamente separados e não relacionados às contas de locatário padrão.
Cada administrador de cluster pode ser restrito a um subconjunto da API. Você deve usar várias contas de administrador de cluster para diferentes usuários e aplicativos. Como prática recomendada, forneça a cada administrador de cluster as permissões mínimas necessárias; isso reduz o impactos potencial do comprometimento de credenciais.
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
acesso |
Controla quais métodos o administrador do cluster pode usar. |
array de cadeia de carateres |
Nenhum |
Sim |
AcceptEula |
Aceite o Contrato de Licença de Utilizador final. Defina como verdadeiro para adicionar uma conta de administrador de cluster ao sistema. Se omitido ou definido como false, a chamada de método falha. |
booleano |
Nenhum |
Sim |
atributos |
Lista de pares de nome/valor no formato de objeto JSON. |
Objeto JSON |
Nenhum |
Não |
palavra-passe |
Palavra-passe utilizada para autenticar este administrador de cluster. |
cadeia de carateres |
Nenhum |
Sim |
nome de utilizador |
Nome de usuário exclusivo para este administrador de cluster. Tem de ter entre 1 e 1024 carateres. |
cadeia de carateres |
Nenhum |
Sim |
Valor de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
ClausterAdminID |
ClusterAdminID para o administrador de cluster recém-criado. |
número inteiro |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "AddClusterAdmin", "params": { "username": "joeadmin", "password": "68!5Aru268)$", "attributes": {}, "acceptEula": true, "access": ["volumes", "reporting", "read"] }, "id": 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id":1, "result" : { "clusterAdminID": 2 } }
Novo desde a versão
9,6