このドキュメントでは、現在のプロジェクト内の予約を削除する方法について説明します。
予約の詳細については、以下をご覧ください。
予約の概要については、Compute Engine ゾーンリソースの予約をご覧ください。
予約の作成の詳細については、以下をご覧ください。
複数のプロジェクトで使用できる共有予約を作成する。
始める前に
- このガイドのコマンドラインの例を使用する場合は、次の操作を行います。
- Google Cloud CLI の最新バージョンをインストールするか、最新バージョンに更新します。
- デフォルトのリージョンとゾーンを設定します。
- このガイドの API の例を使用する場合は、API アクセスを設定します。
- 予約に関する要件と制限事項を確認します。
予約を削除する
現在のプロジェクトの予約を削除できます。
予約を削除する場合は、予約がコミットメントに関連付けられていないことを確認してください。それ以外の場合は、予約を削除できません。
特定の予約を削除するには、次のいずれか 1 つ以上を実施して、仮想マシン(VM)インスタンスが予約を行わないように構成します:
予約を削除すると、予約に対する課金が停止します。予約済みの VM の予約も解除されます。以前に予約した VM は引き続き実行され、これらの VM に対しての課金も継続されます。
現在のプロジェクトの予約を削除するには、Google Cloud コンソール、gcloud CLI、または Compute Engine API を使用します。
コンソール
予約を削除するには、以下の手順を実行します。
Google Cloud コンソールの [予約] ページに移動します。
[予約] ページが表示されます。
削除する各予約の横にあるチェックボックスをオンにします。
[予約を削除] をクリックします。
[削除] をクリックして確定します。
予約の削除に時間がかかる場合があります。
gcloud
予約を削除するには、gcloud compute reservations delete
コマンドを使用します。
gcloud compute reservations delete RESERVATION_NAME \
--zone=ZONE
次のように置き換えます。
RESERVATION_NAME
: 削除する既存の予約の名前。ZONE
: 予約が配置されているゾーン。
API
予約を削除するには、reservation.delete
メソッドに DELETE
クエストを行います。
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
次のように置き換えます。
PROJECT_ID
: この予約を作成するために使用したプロジェクトのプロジェクト ID。ZONE
: 予約が配置されているゾーン。RESERVATION_NAME
: 削除する予約の名前。
次のステップ
- 予約を表示する方法を確認する。