コンパートメント内のすべてのリソースの表示

このトピックでは、テナンシ・エクスプローラを使用して、コンパートメント内のすべてのリソースのクロスリージョン・ビューを取得する方法について説明します。

テナンシ・エクスプローラの特徴

  • テナンシ・エクスプローラを使用すると、テナンシ内のすべてのリージョンにわたって、コンパートメント内のすべてのリソースを表示できます。
  • 選択したコンパートメントに存在するリソースのみを表示するか、すべてのサブコンパートメントのすべてのリソースを表示してコンパートメント・ツリー全体を表示するかを選択できます。
  • テナンシ・エクスプローラからリソースに対してアクションを実行できます。一度に1つまたは複数のリソースを削除または移動できます。テナンシ・エクスプローラは、複数のリソースに対して一括削除または一括移動のアクションを実行する必要がある場合に便利なオプションです。

次のイメージは、これらの機能を強調表示しています:

テナンシ・エクスプローラの機能

テナンシ・エクスプローラの使用時は、次の点に注意してください:

  • 最近作成したリソースは、テナンシ・エクスプローラにすぐに表示されない場合があります。同様に、最近リソースを更新した場合、変更がすぐには表示されない場合があります。
  • 詳細ページにナビゲートするには、リソースと同じリージョンにいる必要があります。テナンシ・エクスプローラにはリソースのリージョンが表示されます。コンソールの上部にあるリージョン・セレクタを使用して、リソースと同じリージョンに変更し、これらのアクションを有効にします。
  • 一括アクションを実行する場合は、「作業リクエスト」ページで進捗をモニターできます。

作業リクエスト

テナンシ・エクスプローラは、作業リクエストAPIと統合されているOracle Cloud Infrastructureの機能の1つです。Oracle Cloud Infrastructureで作業リクエストを使用するための一般的な情報は、ユーザー・ガイドの作業リクエストおよび作業リクエストAPIを参照してください。

テナンシ・エクスプローラでサポートされているリソース

テナンシ・エクスプロラの電源は検索サービスで、サポートするリソース・タイプも同じです。ほとんどのリソースがサポートされます。

テナンシ・エクスプローラでリソースを操作するために必要なIAMポリシー

テナンシ・エクスプローラに表示されるリソースは、リソース・タイプに対して設定した権限によって異なります。

必ずしもコンパートメント内のすべてのものに対する結果が表示されるわけではありません。たとえば、ユーザー・アカウントが、少なくともinstanceリソース・タイプのinspectの実行権限を付与するポリシーに関連付けられていないと、テナンシ・エクスプローラにインスタンスは表示されません。ポリシーの詳細は、IAMポリシーの概要を参照してください。特定のリソース・タイプのリストAPI操作に必要な権限の詳細は、該当するサービスのポリシー・リファレンスを参照してください。

作業リクエストの表示に必要な権限

作業リクエストは、作業リクエストを生成する操作の権限を継承します。そのため、リソースを移動または削除する権限がある場合は、このアクションに関連付けられている作業リクエストを表示する権限もあります。

ユーザーがテナンシのすべての作業リクエストをリストできるようにするには、次のようなポリシーを使用します:

Allow group <My_Group> to inspect work-requests in tenancy

テナンシ・エクスプローラへのナビゲートとリソースの表示

ナビゲーション・メニューを開き、「ガバナンスと管理」を選択します。「テナンシ管理」で、「テナンシ・エクスプローラ」を選択します。

ルート・コンパートメントが表示された状態で、テナント・エクスプローラが開きます。コンソールの左側にあるコンパートメント・ピッカーから、探索するコンパートメントを選択します。コンパートメントを選択すると、表示する権限のあるリソースが表示されます。表示しているコンパートメントの名前および説明がpage.Toの上部に表示され、選択したコンパートメントのサブコンパートメント内のすべてのリソースもリストされます。「サブコンパートメントのリソースの表示」を選択します。すべてのサブコンパートメントのリソースを表示する場合、結果リストの「コンパートメント」列を使用して、リソースが存在するコンパートメント階層を確認すると便利です。

表示されるリソースのフィルタ処理

特定のリソース・タイプのみを表示するには、「リソース・タイプによるフィルタ」メニューから目的のリソース・タイプを選択します。複数のリソースを選択して、フィルタ処理されたリストに含めることができます。リストをタグでフィルタリングすることもできます。

「リソース詳細」ページを開く

詳細ページのナビゲーションは、すべてのリソース・タイプでサポートされているわけではありません。詳細ページのナビゲーションがサポートされていない場合、リソース名はリンクとして表示されず、オプションは「アクション」メニューでグレー表示されます。

リソースの詳細ページを開くには:

  1. リストでリソースを特定します。
  2. リソースと同じリージョンにいることを確認します。リソースのリージョンは、テナンシ・エクスプローラの結果にリストされます。現在いるリージョンと異なる場合(コンソールの最上部に表示される)、「リージョン」メニューから適切なリージョンを選択します。
  3. 詳細ページを開くには、次のいずれかを行います:

    • 名前をクリックします。
    • 「アクション」メニュー(アクション・メニュー)をクリックし、「詳細の表示」を選択します。

別のコンパートメントへのリソースの移動

すべてのリソースタイプを別のコンパートメントに移動できるわけではありません。リソースを移動できない場合、このオプションは「アクション」メニューで選択できません。元のコンパートメントと宛先コンパートメントの両方で移動するリソースに対して適切な権限が必要です。

重要

このアクションを実行する前に、リソースの移動の影響を必ず把握してください。詳細は、リソースのサービス・ドキュメントを参照してください。

リソースの削除

テナンシ・エクスプローラで、すべてのリソースタイプを削除できるわけではありません。削除がサポートされていない場合、このオプションは「アクション」メニューで選択できません。

また、リソースが別のリソースによって使用されている場合、そのリソースを削除することはできません。たとえば、VCNを削除する場合、最初に空であり、関連リソースまたはアタッチされたゲートウェイがない必要があります。

APIの使用

APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

複数のリソースを一度に移動または削除するには、次のAPI操作を使用します:

  • ListBulkActionResourceTypes - このAPIを使用すると、BulkDeleteResources操作およびBulkMoveResources操作に正しいリソースタイプ情報を提供できます。返されるリソースタイプのリストは、入力として使用するのに適切なリソースタイプ名と、各リソースタイプに必要な識別情報を提供します。ほとんどのリソースタイプでは特定のリソースを識別するのにOCIDのみが必要ですが、バケットなどの一部のリソースでは、他の識別情報を指定する必要があります。
  • BulkDeleteResources
  • BulkMoveResources