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

Etapas para autorizar sua instância de computação a executar ações no NoSQL Service, ObjectStorage e Oracle Autonomous AI Lakehouse.

Criar um Grupo Dinâmico para a Instância de Computação e o Oracle Autonomous AI Lakehouse Database

Embora você possa executar o Oracle NoSQL Database Analytics Integrator usando suas próprias credenciais exclusivamente, é recomendável executar o utilitário em uma Instância do Oracle Cloud Compute autorizada a executar ações no Oracle NoSQL Cloud Service, no Object Storage e no Oracle Autonomous AI Lakehouse. Da mesma forma, embora você possa usar um Object Storage AUTH_TOKEN para permitir que o banco de dados Oracle Autonomous AI Lakehouse acesse o Object Storage, é recomendável usar o OCI Resource Principal para autenticar o banco de dados Oracle Autonomous AI Lakehouse com o Object Storage. No entanto, é importante observar que, como o banco de dados que você cria no Oracle Autonomous AI Lakehouse exige 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 NoSQL Service, ObjectStorage e no Oracle Autonomous AI Lakehouse, 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 Oracle Autonomous AI Lakehouse use o Controlador de Recursos do OCI para acessar o Object Storage, um grupo dinâmico com o conjunto apropriado de regras também deve ser criado. Se desejar, o mesmo grupo dinâmico que você cria para sua instância de computação também pode ser usado para o banco de dados Oracle Autonomous AI Lakehouse. 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 e permita que os membros desse grupo (por exemplo, a instância de computação) leiam tabelas no NoSQL Cloud Service, leiam e gravem objetos no ObjectStorage e executem procedimentos no Oracle Autonomous AI Lakehouse.

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, o ObjectStorage e o Oracle Autonomous AI Lakehouse é 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ê deverá ser capaz de executar o utilitário de uma instância de computação usando a autenticação do Controlador de Instâncias.