KMSキーを使用したブロック・ストレージ暗号化のIAMポリシーの作成

ブロック・ストレージおよびビッグ・データ・サービスがコンパートメント内のKMSキーを使用できるようにするOracle Cloud Infrastructure Identity and Access Management (IAM)ポリシーを作成します。

ビッグ・データ・サービスには次のものが最小限必要です。

  • 次のポリシー・ステートメントを含むポリシー:

    allow service blockstorage to use keys in compartment <name_of_compartment> where target.key.id='<ocid_of_key>'

    このポリシー・ステートメントは、<name_of_compartment>内のKMSキーをターゲット・キーID <ocid_of_key>とともに使用する権限をブロック・ストレージに付与します。

  • 次のポリシー・ステートメントを含むポリシー:

    allow service bdsprod to use key-delegate in compartment <name_of_compartment> where target.key.id='<ocid_of_key>'

    このポリシー・ステートメントは、ターゲット・キーIDが<ocid_of_key><name_of_compartment>のKMSキーをキー委任する権限をビッグ・データ・サービスに付与します。

  • 次のポリシー・ステートメントを含むポリシー:

    allow service bdsprod to read keys in compartment <name_of_compartment> where target.key.id='<ocid_of_key>'

    このポリシー・ステートメントは、ターゲット・キーIDが<ocid_of_key><name_of_compartment>のKMSキーを読み取る権限をビッグ・データ・サービスに付与します。

  • 次のポリシー・ステートメントを含むポリシー:

    allow group <user-group> to use key-delegate in compartment <name_of_compartment> where target.key.id='<ocid_of_key>'

    このポリシー・ステートメントは、<user-group>に、ターゲット・キーIDが<ocid_of_key><name_of_compartment>のKMSキーをキー委任する権限を付与します。