A função de administrador de infraestrutura é uma função interna que você pode atribuir a usuários selecionados. Você não pode atribuir a função na interface do usuário.
Quando devo atribuir esta função de usuário
Você pode duplicar as permissões usando as opções de função de usuário personalizadas. No entanto, você pode atribuir essa função integrada a usuários que são administradores limitados.
Permissões de função de administrador de infraestrutura
A tabela a seguir fornece a lista de permissões de gerenciamento e outras permissões de que os administradores de infraestrutura precisam. Essas permissões não podem ser modificadas. "Se quiser que um usuário tenha permissões mais limitadas, use as funções personalizadas para criar uma função de usuário que atenda às suas necessidades específicas."
Permissão para criar, editar, atualizar ou excluir | Outras permissões |
---|---|
|
|
Como atribuir a função de Administrador de Infraestrutura
Essa função integrada é atribuída usando a API RBAC. Primeiro, você obtém a função e, em seguida, atribui essa função a um usuário.
Antes de começar:
- Familiarize-se com a API. Consulte o Guia de Programação de APIs do vRealize Automation.
- Familiarize-se com a API. Consulte o Guia de Programação de APIs do vRealize Automation 8.6.
- Obtenha um token de portador da API. Consulte o artigo Obter seu token de acesso no Guia de Programação de APIs do vRealize Automation.
- Obtenha um token de portador da API. Consulte o artigo Obter seu token de acesso no Guia de Programação de APIs do vRealize Automation 8.6
- Acesse
$vra/project/api/swagger/swagger-ui.html?urls.primaryName=rba
em que$vra
é a URL base da sua instância. - No canto superior direito da página, na lista suspensa Selecionar uma definição, selecione rbac:2020-08-10.
- Para recuperar a função do usuário, abra a seção Função e execute GET /rbac-service/api/roles.
Os resultados serão semelhantes ao exemplo a seguir.
"content": [ { "description": "Infrastructure Administrator", "hidden": false, "id": "infrastructure_administrator", "name": "Infrastructure Administrator", "orgId": "string", "permissions": [ "string" ], "projectScope": true }
- Para adicionar um usuário à função, abra a seção Atribuição de funções e depois abra e edite o comando PUT /rbac-service/api/role-assignments com o nome de usuário incluído.
Por exemplo:
{ "orgId": "string", "principalId": "Username@domain", "principalType": "user", "projectId": "string", "rolesToAdd": [ "infrastructure_administrator" ], "rolesToRemove": [ "string" ] }
- Execute o comando PUT modificado.
- Para verificar os resultados, instrua o usuário atribuído a fazer login e garantir que ele tenha as permissões definidas acima.