删除 Cloud Composer 环境

Cloud Composer 1 | Cloud Composer 2

本页面介绍如何删除 Cloud Composer 环境。

准备工作

未自动删除的资源

删除环境不会删除项目中的以下数据:

  • 您的环境的 Cloud Storage 存储桶。
  • Cloud Logging 日志。
  • Redis 队列已使用 2 GB 永久性磁盘

为避免系统向您的 Google Cloud 帐号收取费用,请根据需要导出数据并删除环境的存储桶、Cloud Logging 日志和 Redis 永久性磁盘。

如果您使用提醒政策来监控环境的指标,请先删除这些政策,然后再删除您的环境。

您的环境的集群已自动删除

删除 Cloud Composer 环境

控制台

  1. 删除 Cloud Composer 环境:

    1. 在 Google Cloud 控制台中,前往环境页面。

      转到“环境”

    2. 选择您的环境,然后点击删除

    3. 等待环境删除完成。

  2. 删除环境的存储桶。Cloud Composer 不会自动删除环境的存储桶。

    1. 在 Google Cloud 控制台中,转到存储 > 浏览器页面。

      转到“存储”>“浏览器”

    2. 选择环境的存储桶,然后点击删除。例如,此存储桶可以命名为 us-central1-example-environ-c1616fe8-bucket

  3. 删除您的环境的 Redis 队列的永久性磁盘。删除 Cloud Composer 环境并不会删除其永久性磁盘。

    1. 在 Google Cloud 控制台中,转到 Compute Engine > 磁盘

      转到“磁盘”

    2. 选择环境的 Redis 队列永久性磁盘,然后点击删除

      例如,此磁盘可以命名为 gke-us-central1-exampl-pvc-b12055b6-c92c-43ff-9de9-10f2cc6fc0ee。适用于 Cloud Composer 1 的磁盘始终为 Standard persistent disk 类型,大小为 2 GB。

gcloud

  1. 删除 Cloud Composer 环境:

    gcloud composer environments delete ENVIRONMENT_NAME \
        --location LOCATION
    

    您需要将其中的:

    • ENVIRONMENT_NAME 替换为环境的名称。
    • LOCATION 替换为环境所在的区域。
  2. 删除环境的存储桶。Cloud Composer 不会自动删除环境的存储桶。

    gsutil rm -r gs://BUCKET_NAME
    

    您需要将其中的:

    • BUCKET_NAME 替换为环境的存储桶的名称。例如,此存储桶可以命名为 us-central1-example-environ-c1616fe8-bucket
  3. 删除您的环境的 Redis 队列的永久性磁盘。删除 Cloud Composer 环境并不会删除其永久性磁盘。

    您可以运行 gcloud compute disks list 以列出项目中的所有磁盘。

    如需删除环境的永久性磁盘,请执行以下操作:

    gcloud compute disks delete PD_NAME \
      --region=PD_LOCATION
    

    您需要将其中的:

    • PD_NAME 替换为您的环境的永久性磁盘名称

      例如,此磁盘可以命名为 gke-us-central1-exampl-pvc-b12055b6-c92c-43ff-9de9-10f2cc6fc0ee。适用于 Cloud Composer 1 的磁盘始终为 pd-standard 类型,大小为 2 GB。

    • PD_LOCATION 替换为永久性磁盘的位置。例如,位置可以是 us-central1-a

API

如需删除环境,请使用环境 ID 构建 environments.delete API 请求。

Terraform

要使用 Terraform 删除环境,请从整体资源配置中移除 Cloud Composer 配置,然后运行 terraform apply

后续步骤