Cloud Composer 1 | Cloud Composer 2
このページでは、Cloud Composer 環境を削除する方法について説明します。
始める前に
自動的に削除されないリソース
環境を削除しても、次に挙げるプロジェクト内のデータは削除されません。
- 環境の Cloud Storage バケット。
- Cloud Logging のログ。
- Redis キューで使用される 2 GB の永続ディスク。
Google Cloud アカウントへの課金を回避するには、必要に応じて、データをエクスポートし、環境のバケット、Cloud Logging のログ、Redis 永続ディスクを削除します。
アラート ポリシーを使用して環境の指標をモニタリングする場合は、環境を削除する前にこれらのポリシーを削除してください。
環境のクラスタが自動的に削除される
Cloud Composer 環境を削除する
Console
Cloud Composer 環境を削除します。
Google Cloud Console で [環境] ページに移動します。
環境を選択して、[削除] をクリックします。
環境が削除されるまで待ちます。
環境のバケットを削除します。Cloud Composer では、環境のバケットは自動的に削除されません。
Google Cloud Console で、[ストレージ] > [ブラウザ] ページに移動します。
環境のバケットを選択して、[削除] をクリックします。たとえば、このバケットの名前を
us-central1-example-environ-c1616fe8-bucket
にします。
環境の Redis のキューの永続ディスクを削除します。Cloud Composer 環境を削除しても、永続ディスクは削除されません。
Google Cloud Console で、[Compute Engine] > [ディスク] に移動します。
環境の Redis のキューの永続ディスクを選択し、[削除] をクリックします。
たとえば、このディスクの名前は
pvc-02bc4842-2312-4347-8519-d87bdcd31115
です。Cloud Composer 2 のディスクは常にBalanced persistent disk
タイプで、サイズ 2 GB です。
gcloud
Cloud Composer 環境を削除します。
gcloud composer environments delete ENVIRONMENT_NAME \ --location LOCATION
次のように置き換えます。
ENVIRONMENT_NAME
を環境の名前にする。LOCATION
は、環境が配置されているリージョン。
環境のバケットを削除します。Cloud Composer では、環境のバケットは自動的に削除されません。
gsutil rm -r gs://BUCKET_NAME
次のように置き換えます。
BUCKET_NAME
は、環境のバケットの名前に置き換えます。たとえば、このバケットの名前をus-central1-example-environ-c1616fe8-bucket
にします。
環境の Redis のキューの永続ディスクを削除します。Cloud Composer 環境を削除しても、永続ディスクは削除されません。
gcloud compute disks list
を実行して、プロジェクト内のすべてのディスクを一覧表示できます。環境の永続ディスクを削除するには:
gcloud compute disks delete PD_NAME \ --region=PD_LOCATION
次のように置き換えます。
PD_NAME
は、環境の永続ディスクの名前に置き換えます。たとえば、このディスクの名前は
pvc-02bc4842-2312-4347-8519-d87bdcd31115
です。Cloud Composer 2 のディスクは常にpd-balanced
タイプで、サイズ 2 GB です。PD_LOCATION
は、永続ディスクの場所に置き換えます。この場所の例はus-central1-a
です。
API
環境を削除するには、環境 ID を指定して environments.delete
API リクエストを作成します。
Terraform
Terraform を使用して環境を削除するには、全体的なリソース構成から Cloud Composer 構成を削除して「terraform apply
」を実行します。