Oracle NoSQL Database Cloud ServiceおよびOracle Autonomous AI Lakehouseのコンピュート・インスタンスの有効化

NoSQL Service、ObjectStorageおよびOracle Autonomous AI Lakehouseでアクションを実行するコンピュート・インスタンスを認可するステップ。

コンピュート・インスタンスとOracle Autonomous AI Lakehouseデータベースの動的グループの作成

独自の資格証明を使用してOracle NoSQL Database Analytics Integratorを排他的に実行できますが、Oracle NoSQL Cloud Service、Object StorageおよびOracle Autonomous AI Lakehouseでアクションを実行する権限があるOracle Cloud Computeインスタンスからユーティリティを実行することをお薦めします。同様に、オブジェクト・ストレージAUTH_TOKENを使用してOracle Autonomous AI Lakehouseデータベースにオブジェクト・ストレージへのアクセスを許可することもできますが、OCIリソース・プリンシパルを使用して、オブジェクト・ストレージでOracle Autonomous AI Lakehouseデータベースを認証することをお薦めします。ただし、Oracle Autonomous AI Lakehouseで作成するデータベースでは、データベースのユーザー名とパスワードを使用した認証が必要なため、そのリソースにアクセスするには、ユーザー資格証明をユーティリティに提供する必要があります。

NoSQL Service、ObjectStorageおよびOracle Autonomous AI Lakehouseでアクションを実行するコンピュート・インスタンスを認可するには、動的グループを作成し、インスタンスの一致ルール・セットを追加する必要があります。Oracle Autonomous AI LakehouseデータベースでOCIリソース・プリンシパルを使用してオブジェクト・ストレージにアクセスできるようにするには、適切なルール・セットを持つ動的グループも作成する必要があります。必要に応じて、コンピュート・インスタンス用に作成した同じ動的グループをOracle Autonomous AI Lakehouseデータベースにも使用できます。これは、次の例に示されています。

動的グループに対する適切な権限を持つポリシーの作成

動的グループが作成されたら、そのグループのメンバー(コンピュート・インスタンスなど)がNoSQL Cloud Serviceの表の読取り、ObjectStorageのオブジェクトの読取りと書込み、およびOracle Autonomous AI Lakehouseでのプロシージャの実行を許可する権限を付与するポリシーを作成する必要があります。

動的グループのコンピュート・インスタンスがNoSQL Cloud Service、ObjectStorageおよびOracle Autonomous AI Lakehouseにアクセスできるようにするポリシーのセットの例を次に示します。

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>

この構成の後、Instance Principal認証を使用して、コンピュート・インスタンスからユーティリティを実行できるはずです。