このドキュメントでは、リソースの使用に対する課金を停止できるように、不要になったマネージド インスタンス グループ(MIG)を削除する方法について説明します。
始める前に
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud サービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境からコードまたはサンプルを実行するには、次のように Compute Engine に対する認証を行います。
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Google Cloud コンソールの [インスタンス グループ] ページに移動します。
削除する 1 つ以上のグループをリストから選択します。
[削除] をクリックして、グループとマネージド インスタンス グループ内のすべての VM を削除します。
- インスタンス テンプレートの取得、一覧表示、および削除の詳細を確認する。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
詳細については、Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
MIG を削除する
マネージド インスタンス グループを削除すると、グループ内のすべての VM が削除されます。いくつかの VM をとっておく場合は、まず その VM を破棄してグループからこれらの VM を削除します。その後、マネージド インスタンス グループを削除します。
MIG のディスクが削除されるのは、MIG のインスタンス テンプレートでディスクを定義するときに、ディスクの自動削除プロパティを true に設定した場合に限られます。ディスクの自動削除プロパティが false に設定されている場合は、不要になったディスクを手動でクリーンアップしてください。
Google Cloud コンソールまたは gcloud CLI を使用してマネージド インスタンス グループとそのインスタンスを削除すると、接続されているオートスケーラーも自動的に削除されます。ただし、REST を使用する場合は、あらかじめ別のリクエストを発行して、
autoscalers.delete
メソッド またはregionAutoscalers.delete
メソッドで接続されたすべてのオートスケーラーを削除する必要があります。最初にマネージド インスタンス グループを削除した場合でも、接続されているオートスケーラーは REST を使用して削除できます。ディスクごとに自動削除プロパティをオーバーライドして、関連付けられたインスタンスが削除された場合にディスクを削除するかどうかを指定することもできます。
コンソール
gcloud
delete
コマンドを使用します。gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \ --zone ZONE
REST
ゾーンまたはリージョンの MIG リソースの
delete
メソッドを呼び出します。MIG にオートスケーラーがある場合は、まずautoscalers.delete
メソッドまたはregionAutoscalers.delete
メソッドを使用してオートスケーラーを削除する必要があります。DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME
インスタンス グループがリージョン マネージド インスタンス グループの場合は、
zones/ZONE
をregions/REGION
に置き換えます。次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-11-21 UTC。
-