AdicionarAdministradorDeCluster
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 têm relação alguma com as contas de locatário padrão.
Cada administrador de cluster pode ter acesso 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, conceda a cada administrador de cluster as permissões mínimas necessárias; isso reduz o impacto potencial da violação de credenciais.
Parâmetros
Este método possui 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. |
matriz de strings |
Nenhum |
Sim |
aceitarEula |
Aceitar o Contrato de Licença de Usuário Final. Defina como verdadeiro para adicionar uma conta de administrador de cluster ao sistema. Se omitido ou definido como falso, a chamada do método falhará. |
booleano |
Nenhum |
Sim |
atributos |
Lista de pares nome/valor em formato de objeto JSON. |
objeto JSON |
Nenhum |
Não |
senha |
Senha usada para autenticar este administrador de cluster. |
corda |
Nenhum |
Sim |
nome de usuário |
Nome de usuário exclusivo para este administrador de cluster. Deve ter entre 1 e 1024 caracteres. |
corda |
Nenhum |
Sim |
Valor de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
ID do administrador do cluster |
ClusterAdminID para o administrador de cluster recém-criado. |
inteiro |
Exemplo de solicitação
As solicitações para esse 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 exemplo a seguir:
{
"id":1,
"result" : {
"clusterAdminID": 2
}
}
Novidade desde a versão
9,6