このドキュメントでは、予約を削除する方法について説明します。
始める前に
- 予約に関する要件と制限事項を確認します。
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud サービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境からコードまたはサンプルを実行するには、次のように Compute Engine に対する認証を行います。
このページのサンプルをどのように使うかに応じて、タブを選択してください。
コンソール
Google Cloud コンソールを使用して Google Cloud サービスと API にアクセスする場合、認証を設定する必要はありません。
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- デフォルトのリージョンとゾーンを設定します。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
予約を削除する
予約を削除する前に、以下の事項を確認してください。
予約がコミットメントに関連付けられていないことを確認します。関連付けられている場合、予約は削除されません。
特定の予約を削除するには、次のいずれか 1 つ以上を実施して、仮想マシン(VM)インスタンスがその予約を使用しないように構成します。
これを行わないと、エラーが発生します。
予約を削除すると、予約に対する課金が停止します。予約済みの VM の予約も解除されます。以前に予約した VM は引き続き実行され、これらの VM に対しての課金も継続されます。
現在のプロジェクトの予約を削除するには、Google Cloud コンソール、gcloud CLI、または REST を使用します。
コンソール
予約を削除するには、以下の手順を実行します。
Google Cloud コンソールの [予約] ページに移動します。
[予約] ページが開きます。
削除する各予約の横にあるチェックボックスをオンにします。
[予約を削除] をクリックします。
[削除] をクリックして確定します。
予約の削除に時間がかかる場合があります。
gcloud
予約を削除するには、gcloud compute reservations delete
コマンドを使用します。
gcloud compute reservations delete RESERVATION_NAME \
--project=PROJECT_ID \
--zone=ZONE
次のように置き換えます。
RESERVATION_NAME
: 削除する既存の予約の名前。PROJECT_ID
: 予約を作成するために使用したプロジェクトの ID。ZONE
: 予約が配置されているゾーン。
REST
予約を削除するには、reservation.delete
メソッドに DELETE
リクエストを行います。
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
次のように置き換えます。
PROJECT_ID
: 予約を作成するために使用したプロジェクトの ID。ZONE
: 予約が配置されているゾーン。RESERVATION_NAME
: 削除する予約の名前。
次のステップ
- 予約を表示する方法を確認する。