Sobre a Configuração dos Grupos de Usuários e Políticas

O Oracle NoSQL Database Cloud Service tem o Oracle Cloud Infrastructure Identity and Access Management (IAM) para oferecer acesso seguro ao Oracle Cloud. O Oracle Cloud Infrastructure IAM permite que você crie contas e conceda aos usuários permissão para inspecionar, ler, usar ou gerenciar tabelas.

A maneira como você gerencia usuários, grupos e grupos dinâmicos para o Oracle NoSQL Database Cloud Service depende de sua conta ou tenancy da nuvem ter sido atualizada ou não para usar os domínios de identidade do Oracle Cloud Infrastructure Identity and Access Management (IAM). É fácil determinar quando sua tenancy do OCI foi atualizada para usar Domínios de Identidade do IAM (Identity and Access Management).

A console do OCI para Tenancy com Domínio de Identidades é mostrada a seguir.

Criar Usuários no OCI Usando Domínios de Identidade do IAM

A console do OCI para Tenancy sem Domínio de Identidades é mostrada a seguir.

Criar Usuários no OCI Usando o IAM

Para obter mais informações, consulte Você Tem Acesso a Domínios de Identidades?

Configurando Usuários, Grupos, Grupos Dinâmicos e Políticas Usando o Identity and Access Management

O Oracle NoSQL Database Cloud Service usa Oracle Cloud Infrastructure Identity and Access Management (IAM) para fornecer acesso seguro ao Oracle Cloud. O Oracle Cloud Infrastructure IAM permite que você crie contas e dê aos usuários permissão para inspecionar, ler, usar ou gerenciar tabelas.

Se você estiver autenticando como um Controlador de Usuários (usando a chave de assinatura de API), consulte Configurando Usuários, Grupos e Políticas. Como alternativa, se você estiver autenticando como Controlador de Instâncias ou Controlador de Recursos, consulte Configurando Grupo Dinâmico e Políticas.

Configurando Usuários, Grupos e Políticas

  1. Acesse a sua Conta da Nuvem como Administrador da Conta da Nuvem.

  2. Na Console do Oracle Cloud Infrastructure, adicione um ou mais usuários.

    • Escolha um dos seguintes com base na sua tenancy (tendo Domínios de Identidade ou não tendo Domínios de Identidade):

      • Tenancy com Domínios de Identidade: Execute o seguinte:

        • Abra o menu de navegação e selecione Identidade e Segurança.

        • Em Identidade, selecione Domínios. Isso abre a página Domínios.

        • Selecione o filtro Compartimento ao lado de Filtros aplicados. Selecione seu compartimento na lista drop-down e selecione Aplicar filtro.

        • Selecione o domínio da identidade no qual você deseja trabalhar. Na guia Gerenciamento de usuários, vá para a seção Usuários.

      • Tenancy sem Domínios de Identidades: Abra o menu de navegação e selecione Identidade e Segurança. Em Identidade, selecione Usuários.

    • Selecione Criar.

    • Informe os detalhes sobre o usuário e selecione Criar.

  3. Na Console do Oracle Cloud Infrastructure, crie um grupo de OCI.

    • Escolha um dos seguintes com base na sua tenancy (tendo Domínios de Identidade ou não tendo Domínios de Identidade):

      • Tenancy com Domínios de Identidade: Execute o seguinte:

        • Abra o menu de navegação e selecione Identidade e Segurança.

        • Em Identidade, selecione Domínios. Isso abre a página Domínios.

        • Selecione o filtro Compartimento ao lado de Filtros aplicados. Selecione seu compartimento na lista drop-down e selecione Aplicar filtro.

        • Selecione o domínio da identidade no qual você deseja trabalhar. Na guia Gerenciamento de usuários, role para baixo até a seção Grupos.

      • Tenancy sem Domínios de Identidades: Abra o menu de navegação e selecione Identidade e Segurança. Em Identity, selecione Groups.

    • Selecione Criar grupo.

    • Informe detalhes sobre o grupo. Por exemplo, se você estiver criando uma política que dê aos usuários permissões para gerenciar totalmente as tabelas do Oracle NoSQL Database Cloud Service, poderá nomear o grupo nosql_service_admin (ou similar) e incluir uma descrição curta, como "Usuários com permissões para configurar e gerenciar o Oracle NoSQL Database Cloud Servicetables no Oracle Cloud Infrastructure" (ou similar).

    • Selecione Criar.

  4. Crie uma política que atribua aos usuários pertencentes a um grupo da OCI permissões de acesso específicas às tabelas ou compartimentos do Oracle NoSQL Database Cloud Service.

  5. Para gerenciar e usar tabelas NoSQL por meio dos SDKs do Oracle NoSQL Database Cloud Service, o usuário deve configurar as chaves de API. Consulte Autenticação para estabelecer conexão com o Oracle NoSQL Database.

Observação: Usuários federados também podem gerenciar e usar tabelas do Oracle NoSQL Database Cloud Service. Isso requer que o administrador de serviços configure a federação no Oracle Cloud Infrastructure Identity and Access Management. Consulte Federando com Provedores de Identidades.

Os usuários pertencentes a quaisquer grupos mencionados na instrução de política obterão sua nova permissão na próxima vez que eles acessarem a Console.

Configurando Grupo Dinâmico e Políticas

Antes de fazer uma chamada para um recurso do Oracle Cloud Infrastructure usando controladores de recursos ou controladores de instâncias, um administrador da tenancy do Oracle Cloud Infrastructure deve criar políticas, grupos dinâmicos e regras do Oracle Cloud Infrastructure que definam o controlador de recursos ou os privilégios de controlador de instâncias.