コンパートメントのリソースの取得

コンパートメントのリソースを表示する方法について学習します。

  • ヒント

    コンソールでは、テナンシ・エクスプローラを使用して、リージョン全体にわたるコンパートメントのリソースのリストを取得できます。ただし、いくつか制限があります。詳細は、コンパートメント内のすべてのリソースの表示を参照してください。
    1. ナビゲーション・メニューを開き、表示するリソースのタイプを選択します。たとえば、コンピュート・リソースを表示するには、ナビゲーション・メニューを開いて、「コンピュート」をクリックします。「コンピュート」で、「インスタンス」をクリックします。
    2. ページの左側のリストからコンパートメントを選択します。ページが更新されて、そのコンパートメントのリソースのみが表示されます。

    ほとんどのIAMリソースはテナンシに存在することに注意してください。ポリシーは、テナンシ(ルート・コンパートメント)または他のコンパートメントに存在できます。

  • コンパートメントのリソースを表示するには、getコマンドおよび必須パラメータを使用します:

    export compartment_id=compartment_ocid # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/iam/compartment/get.html#cmdoption-compartment-id
    oci iam compartment get --compartment-id compartment_ocid
    

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • リソース・タイプでのみ、コンパートメントのコンテンツを取得できます。コンパートメント内のすべてのリソースをリストするAPIコールはありません。たとえば、コンパートメント内のすべてのインスタンスをリストするには、Core Services API ListInstances操作をコールし、コンパートメントIDを問合せパラメータとして指定します。

    ノート

    コンパートメント内の特定のタイプのすべてのリソース(たとえば、すべてのインスタンス、すべてのブロック・ストレージ・ボリュームなど)をリストすることもできます。

    GetCompartment操作を実行して、コンパートメントのリソースを表示します。