役割ベースのアクセス制御
Oracle AI Database@AWSへのアクセスの管理に使用されるポリシー、グループおよびロールについて学習します。これらのグループおよびロールを使用すると、割り当てられたユーザーにサービスを操作するための適切な権限が付与されます。
Oracle Cloud Infrastructure IAM内のグループ
Oracle Cloud Infrastructure (OCI)テナンシで次のグループを使用します。
| OCIグループ名 | 摘要 |
|---|---|
aws-db-family-administrators |
DBファミリ・アクションを管理するグループ |
aws-network-administrators |
ネットワーク・アクションを管理するグループ |
aws-db-family-readers |
DBファミリ・アクションを読み取るグループ |
aws-network-readers |
ネットワーク・アクションの読取り権限を持つグループ |
aws-exa-infra-administrators |
Exadataインフラストラクチャ・アクションを管理するためのグループ |
aws-exadb-vm-cluster-administrators |
Oracle Database Homeアクションを管理するためのグループ |
aws-exa-cdb-administrators |
Oracle Container Database (CDB)アクションを管理するためのグループ |
aws-exa-pdb-administrators |
Oracle Pluggable Database (PDB)アクションを管理するためのグループ |
aws-vm-cluster-administrators |
Exadata VMクラスタおよびOracle Database Homeアクションを管理するためのグループ |
aws-costmgmt-administrators |
使用状況レポートを管理するグループ |
aws-metrics-readers |
メトリックを読み取るグループ |
aws-dbmgmt-administrators |
データベース管理アクションのグループ |
aws-autonomous-vm-cluster-administrators |
Autonomous VMクラスタ・アクションを管理するためのグループ |
詳細は次のトピックを参照してください:
オンボーディング中にOCIでポリシーが自動的に作成される
Oracle AI Database@AWSを使用したオンボーディングでは、マルチクラウド・サービスおよび認可されたユーザー・グループが特定のアクションを実行できるように、OCIテナンシに一連のポリシーが自動的に作成されます。これらのポリシーに関する情報は参照専用です。
これらのポリシーは変更または削除しないでください。 マルチクラウド環境での運用上の問題を回避するために必要です。
ポリシーは、マルチクラウド・サービスのルート・コンパートメントとベース・コンパートメントの2つのコンパートメントに作成されます。ベース・コンパートメントは、オンボーディング中にOCIテナンシに自動的に作成されます。ベース・コンパートメントの名前はMulticloudLink_AWS_<YYYYMMDDHHMMSS>です(YYYYMMDDHHMMSSはコンパートメント作成タイムスタンプです)。
次の表に、オンボーディング時に自動的に作成されるポリシーを示します。
| コンパートメント | ポリシーの一意の名前 | 目的 |
|---|---|---|
| ベース | MulticloudLink_AWS_Management |
マルチクラウド・サービスで、ベース・コンパートメント内のすべてのマルチクラウド・リソースを管理できます。 |
| ルート | MulticloudLink_AWS_<UNIQUE_ID>_User_Group_Policies |
認可されたユーザー・グループがDBリソースに対して操作を実行できます。 |
| ルート | MulticloudLink_AWS_<UNIQUE_ID>_Observability |
マルチクラウド・サービスで可観測性操作を実行できます。 |
| ルート | MulticloudLink_AWS_<UNIQUE_ID>_Tenant_Level |
マルチクラウド・サービスでテナンシ・レベルの操作を実行できます。 |
OCIマルチクラウド・ポリシー
AWS環境をOracle AI Database@AWSにオンボーディングすると、OCIアカウント・リンク・プロセス中に、OCIによって、サービスに必要なマルチクラウド・コンパートメントとOCI Identity and Access Management (IAM)ポリシーが作成されます。これらのリソースは、Oracle AI Database@AWSのメンテナンスに不可欠です。OCI管理者は、これらの自動作成されたリソースを変更、移動または削除しないでください。
IAMポリシーおよびコンパートメントは、MulticloudLink接頭辞で識別できます。
Identity and Access Management (IAM)の拒否ポリシー
OCI IAM Denyポリシーにより、管理者は不要なアクションを明示的にブロックし、セキュリティを強化し、アクセス制御を合理化できます。
OCI IAM Denyポリシーは権限を制限するための強力なツールですが、Oracle AI Database@AWS内では細心の注意を払って使用する必要があります。
先頭にMulticloudLinkが付いたIAMポリシーまたはコンパートメントをターゲットにしたり、影響を与える拒否ポリシーは適用しないでください。
Oracle AI Database@AWSリソースにDenyポリシーを適用すると、ODBGサービスのOCIとの統合が中断され、重大な運用障害またはサービスの完全な不具合が発生します。
マルチクラウド関数をロックするテナンシ全体の拒否ポリシーからのリカバリ
Deny any-user to inspect all-resources in tenancyなどのテナンシ全体の拒否ポリシーは、すべてのユーザー・アクセスをブロックしたり、マルチクラウド統合をブロックしたりできます。
回復するには:
これらのステップでは、Oracle Cloudコンソールを使用します。または、OCI CLIを使用します。CLIコマンドの例:
oci iam policy update --policy-id <policy-id> --statements '["Deny group Interns to inspect all-resources in tenancy"]'
