Oracle Cloud Infrastructureドキュメント

Searchの概要

「Oracle Cloud Infrastructure Search」を使用すると、さまざまなサービスやコンパートメントをナビゲートする必要なく、テナンシ内のリソースを見つけることができます。 その詳細を見つけて表示するためにリソースが存在するコンパートメントまたは可用性ドメインを知る必要はありません。 むしろ、問合せでは、作成日やその他のサポートされている属性など、単一の情報を使用してリソースを見つけることができます。 また、問合せを使用すると、結果の長いリストを1つのページに読み込む際のレイテンシや、複数のページにまたがる長いリストを表示することの不便を避けることができます。

検索を使用して、別のリソースを作成または削除するときに関連リソースを見つけると便利です。 たとえば、コンパートメントを削除することができないため、新しいコンパートメントを作成する前に、既存のコンパートメントを見つけることができます。 また、ボリュームを削除する場合は、問合せを使用してバックアップが存在することを確認することもできます。

検索のもう一つの利点は、アクションが必要なリソースを見つけることができることです。 たとえば、終了したブロック・ボリュームは不要になり、サービスの制限値にはカウントされないようにするために、終了したブロック・ボリュームを削除することができます。 また、関連付けられたリソースのカテゴリを操作したい場合に備えて、特定の命名規則に一致するすべてのリソースを検索することもできます。 場合によっては、障害状態のデータベースなど、特定のライフサイクル状態のリソースにトラブルシューティングが必要な場合があります。 検索を使用すると、それらのリソースをすばやく特定して問題を解決できます。

サポートされるリソース

検索は、次のOracle Cloud Infrastructureサービスおよびリソースの問合せをサポートしています。 この表は、より多くのリソースに対して問合せサポートが追加されると更新されます。

サービス リソース・タイプ 属性
Block Volume bootvolume 「BootVolumeリファレンス」も参照してください。
Block Volume bootvolumebackup 「BootVolumeBackupリファレンス」も参照してください。
Block Volume volume 「ボリューム・リファレンス」を参照してください。
Block Volume volumebackup 「VolumeBackupリファレンス」を参照してください。
Compute image 「イメージ・リファレンス」を参照してください。
Compute instance 「インスタンス・リファレンス」を参照してください。
Compute consolehistory 「ConsoleHistoryリファレンス」も参照してください。
Database autonomousdatabase 「AutonomousDatabaseリファレンス」も参照してください。
Database database 「データベース・リファレンス」を参照してください。
Database dbsystem 「DbSystemリファレンス」を参照してください。
IAM コンパートメント 「コンパートメント・リファレンス」を参照してください。
IAM group 「グループ・リファレンス」を参照してください。
IAM identityprovider 「IdentityProviderリファレンス」を参照してください。
IAM user 「ユーザー・リファレンス」を参照してください。
Monitoring アラーム 「検索-アラームについてサポートされている属性」も参照してください。
Networking routetable 「RouteTableリファレンス」を参照してください。
Networking securitylist 「SecurityListリファレンス」を参照してください。
Networking subnet 「サブネット・リファレンス」を参照してください。
Networking vcn 「Vcnリファレンス」を参照してください。
Object Storage bucket 「バケット・リファレンス」を参照してください。
Resource Manager job 「ジョブ参照」も参照してください。
Resource Manager stack 「スタック参照」も参照してください。

問合せ言語を使用してサポートされている属性のフィールドと値を検索することはできますが、問合せ結果は次のリソース属性に関する情報のみを提供します:

  • リソース・タイプ
  • Oracle Cloud識別子(OCID)
  • コンパートメント
  • 可用性ドメイン
  • 表示名
  • 作成日時
  • ライフサイクルの状態
  • タグ(APIでのみ表示)

前述の属性は、ほとんどのOracle Cloud Infrastructureリソースに共通です。 それらの意味はリソース・タイプ全体で一貫しています。 問合せ結果には、すべてのリソース・タイプに固有の情報が含まれていません。 たとえば、特定のサイズのボリュームを問合せすることはできますが、検索結果には「サイズ」属性は表示されません。 リソース固有の情報を表示するには、リソースの詳細を表示する必要があります。

ヒント

コンソールを使用すると、表示制約のために、問合せ結果もリソース詳細も、定義済タグまたはフリーフォーム・タグも含まれません。
任意のリソースに何百ものタグが含まれている可能性があります。 タグを表示するには、APIを使用してリソースの詳細を表示します。

必要なIAM権限

問合せ結果に表示されるリソースは、リソース・タイプに割り当てられている権限によって異なります。 コンパートメントやテナンシ内のすべての結果が必ずしもわかりません。 たとえば、ユーザー・アカウントが少なくともinspectdbsystemリソース・タイプの権限を与えるポリシーに関連付けられていない場合、DBシステムを問合せすることはできません。 (動詞inspectを使用すると、リソースをリストして取得できます)。 代わりに、「検索」はDBシステム・リソースの問合せに対して結果を表示しません。 ポリシーの詳細については、「ポリシーの仕組み」を参照してください。 必要なリソース・タイプのリストAPI操作に必要な特定のアクセス権については、該当するサービスの「ポリシー・リファレンス」を参照してください。