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

動的グループが作成されたら、そのグループのメンバー(コンピュート・インスタンスなど)がNoSQL Cloud Service内の表の読取り、ObjectStorage内のオブジェクトの読取りおよび書込み、およびAutonomous Data Warehouseでのプロシージャの実行を許可する権限を付与するポリシーを作成する必要があります。
  • ディスプレイの左側のメニューから「アイデンティティとセキュリティ」を選択します。
  • 「アイデンティティ」にある「ポリシー」を選択します。
    oci-pol.pngの説明が続きます

  • 「ポリシーの作成」をクリックします。
    crt-iden-pol.pngの説明が続きます

  • ポリシーの名前を入力します。
  • ポリシーの説明を入力します。たとえば、グループのメンバーが実行できる内容の説明を入力します。
  • コンパートメントを入力し、「作成」をクリックします。
    pol-inp-values.pngの説明が続きます

  • 基本ポリシー・ビルダーを使用してポリシーに文を追加します。
    policy-builder.bmpの説明が続きます

動的グループのコンピュート・インスタンスがNoSQL Cloud Service、ObjectStorageおよびADWにアクセスできるようにするポリシーの例を次に示します。
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認証を使用してコンピュート・インスタンスからユーティリティを実行できるようになります。