This post is also available in: English
Criar ROLE para o DBaaS no Oracle Enterprise Manager Cloud é uma tarefa necessária para algumas funções como, por exemplo, quando se deseja definir quotas para o DBaaS. As quotas não são requisitos obrigatórios na configuração inicial, porém, sem elas, os usuários ficarão sem nenhuma restrição por padrão.
Quando abrimos a tela de "Create New Quota", notamos que nenhuma role é exibida. Além disto, se tentarmos criar uma role simples e vazia sem quaisquer sub-roles ou privilégios dados, ela também continuará sem ser apresentada, como na imagem abaixo:
Na verdade, para criar uma role para o DBaaS, é necessário fazer algumas customizações. Então vamos começar.
Abra a tela de criação de roles, em "Setup->Security->Roles". Clique em "Create".
Dê um nome a role e avance para a próxima tela:
Não conceda nenhum privilégio de role. Clique em "Next":
Na etapa de "Target Privileges", não selecione nada. Clique em "Next".
A tela de "Resource Privileges" é onde precisamos de uma atenção especial. Edite o item "Cloud Self Service Portal". Adicione a opção "Access Cloud Self Service Portal":
O item será adicionado como abaixo:
Na tela de "Administrators", não selecione nada. Clique em "Next" e revise as opções. Por fim, clique em "Finish" para criar a nova role:
Se tentarmos agora adicionar a quota, será possível ver a nova role disponível:
Então e isso. Espero que tenham gostado!
OBS: Outra opção também seria criar a role com as sub-roles "EM_SSA_USER" ou "EM_SSA_USER_BASE" concedidas. O problema desta abordagem é que podemos acabar concedendo mais privilégios que o realmente necessário.
Gostou? Não deixe de comentar ou deixar um 👍!