Ativando uma Instância do Serviço Compute para o Oracle NoSQL Database Cloud Service e o ADW

Etapas para autorizar sua instância de computação a executar ações no Serviço NoSQL, ObjectStorage e ADW.

Criar um grupo dinâmico para a instância de computação e o banco de dados ADW

Embora você possa executar o Oracle NoSQL Database Analytics Integrator usando suas próprias credenciais exclusivamente, é recomendável executar o utilitário de uma Instância do Oracle Cloud Compute autorizada a executar ações no Oracle NoSQL Cloud Service, no Object Storage e no Autonomous Data Warehouse. Da mesma forma, embora você possa usar um Object Storage AUTH_TOKEN para permitir que o banco de dados do ADW acesse o Object Storage, é recomendável usar o Controlador de Recursos do OCI para autenticar o banco de dados do ADW com o Object Storage. No entanto, é importante observar que, como o banco de dados criado no ADW requer autenticação usando o nome de usuário e a senha do banco de dados, suas credenciais de usuário ainda devem ser fornecidas ao utilitário para acessar esse recurso.

Para autorizar sua instância de computação a executar ações no Serviço NoSQL, ObjectStorage e ADW, um grupo dinâmico deve ser criado e um conjunto de regras de correspondência deve ser adicionado à sua instância. Para permitir que o banco de dados do ADW use o Controlador de Recursos do OCI para acessar o Object Storage, também deve ser criado um grupo dinâmico com o conjunto apropriado de regras. Se desejar, o mesmo grupo dinâmico criado para sua instância de computação também poderá ser usado para o banco de dados ADW. Isso é mostrado no exemplo abaixo.

Criar uma Política com permissões apropriadas para o grupo dinâmico

Depois que um grupo dinâmico for criado, você deverá criar uma política que conceda permissões a ele que permita que os membros desse grupo (por exemplo, a instância de computação) leiam tabelas no NoSQL Cloud Service, leiam e gravem objetos em ObjectStorage e executem procedimentos no Autonomous Data Warehouse.
Um exemplo de conjunto de políticas que permite que a instância de computação do grupo dinâmico acesse o NoSQL Cloud Service, ObjectStorage e ADW é fornecido abaixo.
Allow dynamic-group <dyn-grp-name> to manage nosql-tables in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to manage nosql-rows in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to manage nosql-indexes in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to read buckets in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to read objects in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to manage buckets in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to manage objects in compartment <compartment-name>
Allow dynamic-group <dyn-grp-name> to manage autonomous-database in compartment <compartment-name>

Após essa configuração, você poderá executar o utilitário de uma instância de computação usando a autenticação do Controlador de Instâncias.