ノート:

Oracle Autonomous Databaseを使用したOCIリソース、コストおよび使用状況レポートの追跡

イントロダクション

Oracle Autonomous Databaseは、Oracle Cloud Infrastructure(OCI)リソース、関連するコストと使用状況レポートを追跡する便利な媒体です。リソース使用状況レポートは表形式で提供されており、さらに分析するために読みやすく、ダウンロードして使用できます。Oracle Autonomous Databaseの組み込みビューを使用すると、これらのレポートに簡単にアクセスできます。

目標

前提条件

タスク1: 動的グループの作成と必要なルールの追加

  1. 動的グループの作成

    動的グループ

  2. 動的グループに次の必須ルールを追加します。

    resource.id = '<autonomous database ocid>'
    
    ALL {resource.type = 'autonomous-database', resource.compartment.id =  '<compartment-ocid>'}
    

    ノート:

    • resource.idは、Oracle Autonomous DatabaseインスタンスのOCIDです。

    • resource.compartment.idは、コンパートメントのOCIDです。

タスク2: 必要なポリシーの作成

タスク1で作成した動的グループにアクセスする権限を取得するために必要なポリシーを作成します。これらはビューにアクセスするために必要です。

ポリシー

たとえば、すべてのビューにアクセスするには、次のポリシーを定義します:

ノート:このポリシーのOCIDを別のOCIDに置き換えないでください。この使用状況レポートOCIDは、テナンシのOracle Cloud Infrastructure使用状況データを提供します。

Define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr5xxxxxxxxxxfbilvqknstgtvzub7vhqkggq
Endorse dynamic-group <group-name> to read objects in tenancy usage-report
Allow dynamic-group <group-name> to inspect compartments in tenancy
Allow dynamic-group <group-name> to inspect tenancies in tenancy
Allow dynamic-group <group-name> to read buckets in tenancy
Allow dynamic-group <group-name> to read autonomous-database in tenancy
Allow dynamic-group <group-name> to read usage-reports in tenancy
Allow dynamic-group <group-name> to manage buckets in tenancy
Allow dynamic-group <group-name> to manage objects in tenancy
Allow dynamic-group <group-name> to read autonomous-database in compartment <compartment>

タスク3: Oracle Autonomous DatabaseでのADMINユーザーのリソース・プリンシパルの検証または有効化

Oracle SQL Developerツールを開き、次のコマンドを実行します。

  1. Oracle Autonomous Databaseインスタンスで、リソース・プリンシパルがADMINユーザーに対して有効になっていることを確認します。

    SELECT owner, credential_name FROM dba_credentials
    WHERE credential_name = 'OCI$RESOURCE_PRINCIPAL' AND owner = 'ADMIN';
    
    OWNER CREDENTIAL_NAME
    ----- ---------------------
    ADMIN OCI$RESOURCE_PRINCIPAL
    
  2. リソース・プリンシパルが有効でない場合は、リソース・プリンシパルを有効にします。

    EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
    

タスク4: OCIレポート使用ビューへのアクセス

適切な問合せを実行してビューにアクセスします。ビューの移入に少し時間がかかる場合があります。別のファイル形式でレポートをダウンロードすることもできます。

承認

その他の学習リソース

docs.oracle.com/learnの他のラボをご覧いただくか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。

製品ドキュメントは、Oracle Help Centerを参照してください。