このドキュメントでは、予約を削除する方法について説明します。
ある予約が不要になった場合は、その予約を削除すると、予約済みリソースに対する請求の発生を停止できます。共有予約が不要になった場合に削除するには、オーナー プロジェクトを使用する必要があります。
始める前に
-
まだ設定していない場合は、認証を設定します。認証とは、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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
その予約がコミットメントに関連付けられていない。
特定の予約を削除する場合は、その予約を消費のターゲットとする仮想マシン(VM)インスタンスが一つもない状態にするために、次の 1 つ以上を実施します。
Google Cloud コンソールの [予約] ページに移動します。
[オンデマンド予約] タブ(デフォルト)で、削除する予約を選択します。
[
削除] をクリックします。[削除] をクリックして確定します。
複数の予約を同時に削除する場合は、完了までに最大 1 分かかる可能性があります。
RESERVATION_NAME
: 削除する既存の予約の名前。ZONE
: その予約が存在するゾーン。PROJECT_ID
: 予約を作成するために使用したプロジェクトの ID。ZONE
: その予約が存在するゾーン。RESERVATION_NAME
: 削除する予約の名前。- 予約を表示する方法を確認する。
Go
ローカル開発環境でこのページの Go サンプルを使用するには、gcloud CLI をインストールして初期化し、ユーザー認証情報を使用してアプリケーションのデフォルト認証情報を設定します。
詳細については Set up authentication for a local development environment をご覧ください。
Java
ローカル開発環境でこのページの Java サンプルを使用するには、gcloud CLI をインストールして初期化し、ユーザー認証情報を使用してアプリケーションのデフォルト認証情報を設定します。
詳細については Set up authentication for a local development environment をご覧ください。
Node.js
ローカル開発環境でこのページの Node.js サンプルを使用するには、gcloud CLI をインストールして初期化し、ユーザー認証情報を使用してアプリケーションのデフォルト認証情報を設定します。
詳細については Set up authentication for a local development environment をご覧ください。
Python
ローカル開発環境でこのページの Python サンプルを使用するには、gcloud CLI をインストールして初期化し、ユーザー認証情報を使用してアプリケーションのデフォルト認証情報を設定します。
詳細については Set up authentication for a local development environment をご覧ください。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
詳細については、Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
予約を削除する
予約を削除する前に、以下の条件が満たされていることを確認してください。
予約を削除した後は、その予約に対する請求が発生することはなくなり、予約された VM の予約も解除されます。以前に予約された VM は引き続き稼働し、その VM についての請求も引き続き発生します。
複数の予約を同時に削除するには、Google Cloud コンソールを使用します。予約を 1 つだけ削除する場合は、次のどの方法も選択できます。
コンソール
gcloud
予約を削除するには、
gcloud compute reservations delete
コマンドを使用します。gcloud compute reservations delete RESERVATION_NAME \ --zone=ZONE
次のように置き換えます。
Go
Java
Node.js
Python
REST
予約を削除するには、
reservation.delete
メソッドにDELETE
リクエストを行います。DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
次のように置き換えます。
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-23 UTC。
-