OCI の Comaprtment 配下にあるリソースを検索する
Oracle Cloud Infrastructure (OCI) の配下に作成する Compartment (コンパートメント) という「一定の領域」を示す箱。コレを削除する場合は、そのコンパートメント配下から全てのリソースを削除しないといけない。
しかし、そのコンパートメントの中にどのようなリソースがあるのかという一覧画面は、通常の OCI 管理画面には存在しない。
とはいえ、「Instances」にゴミがないかチェックして、「VCN」にゴミがないか見て、「Object Storage」にバケットが残ってないか見て…と、一つひとつ画面を開いていくのも面倒だ。
そこで調べたところ、OCI 管理コンソールの中で、任意の検索クエリを投げられる画面があった。
上の URL の画面に移動し、テキストエリアに以下のように入力する。後半はコンパートメントの OCID を指定している。
query all resources where compartmentId = 'ocid1.compartment.oc1..xxxxxxxxxx'
読めば分かると思うが、where
で指定したコンパートメント OCID に所属する全てのリソースを検索している。Block Volume から Resource Manager Stack に至るまで、そのコンパートメント配下のあらゆるリソースが一覧表示されるので、ココからポチポチとリソースを消していってキレイにすれば、コンパートメントを削除できるようになるだろう。