専用Exadataインフラストラクチャ上のAutonomous DatabaseのIAMポリシー
この記事では、専用Exadataインフラストラクチャ上のAutonomous Databaseのインフラストラクチャ・リソースの管理に必要なIAMポリシーを示します。
Oracle Autonomous Database on Dedicated Exadata Infrastructureは、IAM (Identity and Access Management)サービスを利用して、Oracle Cloud Infrastructureインタフェース(コンソール、REST API、CLIまたはSDK)を使用する操作を実行するクラウド・ユーザーを認証および認可します。IAMサービスでは、グループ、コンパートメント,およびポリシーを使用して、どのクラウド・ユーザーがどのリソースにアクセスできるかを制御します。
- Autonomous Databaseのポリシー詳細
このトピックでは、Autonomous Databaseリソースへのアクセスを制御するポリシーの作成の詳細を説明します。 - Exadataインフラストラクチャ・リソースを管理するポリシー
- Autonomous Exadata VMクラスタを管理するポリシー
- Autonomous Container Databaseを管理するポリシー
- Autonomous Databasesを管理するためのポリシー
親トピック: セキュリティ
Autonomous Databaseのポリシー詳細
このトピックでは、Autonomous Databaseリソースへのアクセスを制御するポリシーの作成の詳細を説明します。
ヒント:
サンプル・ポリシーについては、データベースおよびフリート管理者によるAutonomous Databasesの管理を参照してください。リソース・タイプ
集約リソース・タイプは、すぐ後に続く個別リソース・タイプのリストをカバーします。たとえば、グループでautonomous-database-family
にアクセスできるようにするポリシーを1つ記述することは、autonomous-databases
、autonomous-backups
、autonomous-container-databases
およびcloud-autonomous-vmclusters
リソース・タイプへのアクセスを付与するグループの4つの個別のポリシーを記述することと同じです。詳細は、リソース・タイプを参照してください。
集約リソース・タイプ:
autonomous-database-family
個別のリソース・タイプ:
autonomous-databases
autonomous-backups
autonomous-container-databases
cloud-autonomous-vmclusters
(Oracle Public Cloudデプロイメントのみ)
autonomous-vmclusters
(Oracle Exadata Cloud@Customerデプロイメントのみ)
autonomousContainerDatabaseDataguardAssociations
AutonomousDatabaseDataguardAssociation
autonomous-virtual-machine
ヒント:
Autonomous DatabaseをOracle Public CloudおよびExadata Cloud@Customerにそれぞれプロビジョニングするために必要なcloud-exadata-infrastructures
およびexadata-infrastructures
リソース・タイプは、database-family
集約リソース・タイプでカバーされます。database-family
でカバーされるリソースの詳細は、Exadata Cloud Serviceインスタンスのポリシー詳細およびベア・メタルおよび仮想マシンDBシステムのポリシー詳細を参照してください。
サポートされている変数
一般的な変数がサポートされています。詳細については、General Variables for All Requestsを参照してください。
また、次の表に示すようにtarget.workloadType
変数を使用できます:
target.workloadType値 | 説明 |
---|---|
OLTP |
オンライン・トランザクション処理(Autonomous Transaction Processingワークロードを含むAutonomous Databasesで使用)。 |
DW |
データ・ウェアハウスは、Autonomous Data Warehouseワークロード向けAutonomous Databasesに使用されます。 |
Allow group ADB-Admins
to manage autonomous-database
in tenancy where target.workloadType = 'workload_type'
動詞+リソース・タイプの組合せの詳細
アクセス・レベルは、inspect > read > use > manage
の順に累積します。表のセルのプラス記号(+)は、そのすぐ上のセルと比較して増分アクセスを示しますが、「追加なし」は増分アクセスを示しません。
たとえば、autonomous-databases
リソース・タイプに対するread
動詞には、inspect
動詞と同じ権限およびAPI操作に加えてAUTONOMOUS_DATABASE_CONTENT_READ権限も含まれます。read
動詞はCreateAutonomousDatabaseBackup
操作を部分的にカバーしているため、autonomous-backups
に対する管理権限も必要です。
次の表に、各動詞の対象となる権限およびAPI操作を示します。権限の詳細は、権限を参照してください。
autAutonomous-database-familyでカバーされるリソース・ファミリを使用して、すべてのAutonomous Databaseワークロード・タイプに関連付けられたデータベース・リソースへのアクセス権を付与できます。
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
なし |
読取り |
|
追加なし |
|
使用 |
|
|
|
管理 |
|
|
指定しない |
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
指定しない |
読取り |
|
追加なし |
|
使用 |
読む + 追加なし |
追加なし |
指定しない |
管理 |
|
|
|
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
指定しない |
読取り |
インスペクト + 追加なし |
追加なし |
指定しない |
使用 |
読む +
|
|
|
管理 |
|
追加なし |
|
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
指定しない |
読取り |
追加なし |
追加なし |
指定しない |
使用 |
読む +
|
|
|
管理 |
|
追加なし |
(両方とも |
autonomous-vmclusters
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
|
読取り |
インスペクト + 追加なし |
追加なし |
なし |
使用 |
|
|
|
管理 |
|
|
|
autonomousContainerDatabaseDataguardAssociations
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
|
読取り |
追加なし |
追加なし |
追加なし |
使用 |
|
指定しない |
|
管理 |
USE +
|
指定しない |
|
AutonomousDatabaseDataguardAssociation
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する |
|
|
なし |
読取り |
追加なし |
追加なし |
追加なし |
使用 |
読む + 追加なし |
追加なし |
追加なし |
管理 |
USE + 追加なし |
追加なし |
追加なし |
動詞 | 権限 | 完全にカバーされるAPI | 部分的にカバーされるAPI |
---|---|---|---|
検査する | AUTONOMOUS_VIRTUAL_MACHINE_INSPECT |
|
なし |
API操作ごとに必要な権限
Autonomous Container Database (ACD)およびAutonomous Database (ADB)は、Oracle Public CloudデプロイメントとExadata Cloud@Customerデプロイメントの間の一般的なリソースです。したがって、これらの権限は、次の表の両方のデプロイメントで同じです。
-
Exadata Cloud@Customerに対するAUTONOMOUS_VM_CLUSTER_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_CREATE権限。
-
Oracle Public Cloudに対するCLOUD_AUTONOMOUS_VM_CLUSTER_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_CREATE権限。
権限の詳細は、権限を参照してください。
次の表に、Autonomous DatabaseリソースのAPI操作を、リソース・タイプ別にグループ化して論理的な順序で示します。
API操作 | 操作の使用に必要な権限 | ノート |
---|---|---|
|
CLOUD_AUTONOMOUS_VM_CLUSTER_INSPECT |
適用対象: Oracle Public Cloudのみ |
|
AUTONOMOUS_VM_CLUSTER_INSPECT |
適用対象: Exadata Cloud@Customerのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_INSPECT |
適用対象: Oracle Public Cloudのみ |
|
AUTONOMOUS_VM_CLUSTER_INSPECT |
適用対象: Exadata Cloud@Customerのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_CREATEおよびCLOUD_EXADATA_INFRASTRUCTURE_UPDATE |
適用対象: Oracle Public Cloudのみ |
|
AUTONOMOUS_VM_CLUSTER_CREATE、EXADATA_INFRASTRUCTURE_INSPECTおよびEXADATA_INFRASTRUCTURE_UPDATE |
適用対象: Exadata Cloud@Customerのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_UPDATEおよびCLOUD_EXADATA_INFRASTRUCTURE_UPDATE |
適用対象: Oracle Public Cloudのみ |
|
AUTONOMOUS_VM_CLUSTER_UPDATE、EXADATA_INFRASTRUCTURE_INSPECTおよびEXADATA_INFRASTRUCTURE_UPDATE |
適用対象: Exadata Cloud@Customerのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_UPDATE |
適用対象: Oracle Public Cloudのみ |
|
AUTONOMOUS_VM_CLUSTER_INSPECTおよびAUTONOMOUS_VM_CLUSTER_UPDATE |
適用対象: Exadata Cloud@Customerのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_UPDATE |
適用対象: Oracle Public Cloudのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_UPDATE |
適用対象: Oracle Public Cloudのみ |
|
CLOUD_AUTONOMOUS_VM_CLUSTER_DELETE |
適用対象: Oracle Public Cloudのみ |
|
AUTONOMOUS_VM_CLUSTER_DELETE |
適用対象: Exadata Cloud@Customerのみ |
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECT |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECT |
|
|
Oracle Public Cloud上 CLOUD_EXADATA_INFRASTRUCTURE_UPDATE、CLOUD_AUTONOMOUS_VM_CLUSTER_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_CREATE Exadata Cloud@Customerの場合 EXADATA_INFRASTRUCTURE_UPDATE、AUTONOMOUS_VM_CLUSTER_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_CREATE |
|
|
Oracle Public Cloud上 CLOUD_EXADATA_INFRASTRUCTURE_UPDATE、CLOUD_AUTONOMOUS_VM_CLUSTER_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_DELETE Exadata Cloud@Customerの場合 EXADATA_INFRASTRUCTURE_UPDATE、AUTONOMOUS_VM_CLUSTER_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_DELETE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_UPDATE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECTおよびAUTONOMOUS_CONTAINER_DATABASE_UPDATE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_UPDATEおよびAUTONOMOUS_CONTAINER_DATABASE_INSPECT |
適用対象: Exadata Cloud@Customerのみ |
|
AUTONOMOUS_DATABASE_INSPECT |
|
|
AUTONOMOUS_DATABASE_INSPECT |
|
|
AUTONOMOUS_DATABASE_CREATE |
|
|
AUTONOMOUS_DATABASE_UPDATE |
|
|
AUTONOMOUS_DATABASE_UPDATE、AUTONOMOUS_DB_BACKUP_INSPECT、AUTONOMOUS_DB_BACKUP_CONTENT_READおよびAUTONOMOUS_DATABASE_CONTENT_WRITE |
|
|
AUTONOMOUS_DATABASE_DELETE |
|
|
AUTONOMOUS_DATABASE_UPDATE |
|
|
AUTONOMOUS_DATABASE_UPDATE |
|
|
AUTONOMOUS_DATABASE_UPDATE |
|
|
AUTONOMOUS_DB_BACKUP_CONTENT_READおよびAUTONOMOUS_DATABASE_CONTENT_WRITE |
|
|
AUTONOMOUS_DATABASE_UPDATE |
|
|
AUTONOMOUS_DB_BACKUP_CREATEおよびAUTONOMOUS_DATABASE_CONTENT_READ |
|
|
AUTONOMOUS_DB_BACKUP_INSPECT |
|
|
AUTONOMOUS_DB_BACKUP_INSPECT |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECT |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECT |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECTおよびAUTONOMOUS_CONTAINER_DATABASE_UPDATE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECTおよびAUTONOMOUS_CONTAINER_DATABASE_UPDATE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECTおよびAUTONOMOUS_CONTAINER_DATABASE_UPDATE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECTおよびAUTONOMOUS_CONTAINER_DATABASE_UPDATE |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECT |
|
|
AUTONOMOUS_CONTAINER_DATABASE_INSPECT |
ユーザー・アクセスは、IAMポリシー・ステートメントで定義します。特定の動詞とリソース・タイプへのアクセス権をグループに付与するポリシー・ステートメントを作成するとき、実際には1つ以上の事前定義済IAM権限へのアクセス権をそのグループに付与することになります。動詞の目的は、複数の関連する権限を付与するプロセスを簡略化することです。
特定のIAM権限を許可または拒否する場合は、ポリシー・ステートメントにwhere
条件を追加します。たとえば、フリート管理者のグループがExadataインフラストラクチャ・リソースに対して削除以外の操作を実行できるようにするには、次のポリシー・ステートメントを作成します:
Allow group FleetAdmins to manage cloud-exadata-infrastructures in tenancy where request.permission != 'CLOUD_EXADATA_INFRASTRUCTURE_DELETE'
その後、where
条件を省略することで、より小さいフリート管理者のグループがExadataインフラストラクチャ・リソースに対して(削除を含む)任意の操作を実行することを許可できます:
Allow group FleetSuperAdmins to manage cloud-exadata-infrastructures in tenancy
このようなwhere
条件の使用方法の詳細は、権限の「権限またはAPI操作によるアクセスの範囲指定」の項を参照してください。
Exadataインフラストラクチャ・リソースを管理するためのポリシー
次の表は、クラウド・ユーザーがExadataインフラストラクチャ・リソースの管理操作を実行するために必要なIAMポリシーを示しています。
操作 | Oracle Public Cloudで必要なIAMポリシー | Exadata Cloud@Customer上の必要なIAMポリシー |
---|---|---|
Exadataインフラストラクチャ・リソースの作成 |
|
|
Exadataインフラストラクチャ・リソースのリストの表示 |
|
|
Exadataインフラストラクチャ・リソースの詳細の表示 |
|
|
Exadataインフラストラクチャ・リソースのメンテナンス・スケジュールの変更 |
|
|
Exadataインフラストラクチャ・リソースの別のコンパートメントへの移動 |
|
|
Exadataインフラストラクチャ・リソースのセキュリティ証明書の管理 |
|
|
Exadataインフラストラクチャ・リソースの終了 |
|
|
Autonomous Exadata VMクラスタを管理するためのポリシー
次の表に、クラウド・ユーザーがAutonomous Exadata VMクラスタの管理操作を実行するために必要なIAMポリシーを示します。
操作 | Oracle Public Cloudで必要なIAMポリシー | Exadata Cloud@Customer上の必要なIAMポリシー |
---|---|---|
Autonomous Exadata VMクラスタの作成 |
|
|
Autonomous Exadata VMクラスタのリストの表示 |
|
|
Autonomous Exadata VMクラスタの詳細の表示 |
|
|
Autonomous VMクラスタのライセンス・タイプの変更 |
適用不可 |
|
別のコンパートメントへのAutonomous Exadata VMクラスタの移動 |
|
|
Autonomous Exadata VMクラスタの終了 |
|
|
Autonomous Container Databaseを管理するポリシー
次の表に、クラウド・ユーザーがAutonomous Container Databaseの管理操作を実行するために必要なIAMポリシーを示します。
操作 | 必要なIAMポリシー |
---|---|
Autonomous Container Databaseの作成 |
|
Autonomous Container Databaseのリストの表示 |
|
Autonomous Container Databaseの詳細の表示 |
|
Autonomous Container Databaseのバックアップ保持ポリシーの変更 |
|
Autonomous Container Databaseのメンテナンス・プリファレンスの編集 |
|
Autonomous Container Databaseの再起動 |
|
別のコンパートメントへのAutonomous Container Databaseの移動 |
|
Autonomous Container Database暗号化キーのローテーション |
適用対象: Exadata Cloud@Customerのみ
|
Autonomous Container Databaseの終了 |
|
Autonomous Databasesを管理するためのポリシー
次の表に、クラウド・ユーザーがAutonomous Databasesで管理操作を実行するために必要なIAMポリシーを示します。
操作 | 必要なIAMポリシー |
---|---|
Autonomous Databaseの作成 |
|
Autonomous Databaseのリストの表示 |
|
Autonomous Databaseの詳細の表示 |
|
Autonomous DatabaseのADMINユーザーのパスワードの設定 |
|
Autonomous DatabaseのCPUコア数またはストレージのスケーリング |
|
Autonomous Databaseの自動スケーリングの有効化または無効化 |
|
別のコンパートメントへのAutonomous Databaseの移動 |
|
Autonomous Databaseの停止または起動 |
|
Autonomous Databaseの再起動 |
|
Autonomous Databaseの手動バックアップ |
|
Autonomous Databaseのリストア |
|
Autonomous Databaseのクローニング |
|
Autonomous Databaseの終了 |
|