啟用及停用 Cloud Composer 服務

Cloud Composer 3 | Cloud Composer 2 | Cloud Composer 1

本頁面說明如何在 Google Cloud 專案中啟用及停用 Cloud Composer 服務。

如要瞭解如何在 Google Cloud上管理服務,請參閱「啟用及停用服務」。

如要瞭解 Cloud Composer 在 VPC Service Controls 設定中所需的服務清單,請參閱「設定 VPC Service Controls」。

啟用 Cloud Composer 服務

本節說明如何在 Google Cloud 專案中啟用 Cloud Composer 服務。

事前準備

啟用 Cloud Composer API

主控台

啟用 Cloud Composer API:

Enable the API

gcloud

啟用 composer.googleapis.com API:

gcloud services enable composer.googleapis.com

API

使用 services.enable 方法啟用 composer.googleapis.com API。

Terraform

使用 google_project_service 資源設定 composer.googleapis.com API。

停用 Cloud Composer 服務

本節說明如何在 Google Cloud 專案中停用 Cloud Composer 服務。

事前準備

  • 如要停用 Cloud Composer 服務,您必須具備正確的 Identity and Access Management 權限。如要瞭解「服務使用情形」的 IAM 需求,請參閱「服務使用情形」頁面中的存取權控管

  • 請確認已刪除專案中的所有 Cloud Composer 環境。停用 API 會永久刪除 Cloud Composer 環境的租用戶專案部分,這些環境也將無法使用。

  • 停用 Cloud Composer API 前,請針對每個環境完成下列步驟,以免系統向您收取額外費用:

    1. 暫停 DAG。
    2. 視需要匯出環境資料,例如環境值區中的 DAG。
    3. 刪除環境,包括不會自動刪除的資源。

停用 Cloud Composer API

如要停用 Cloud Composer 服務,請按照下列步驟操作:

主控台

  1. 在 Google Cloud 控制台中,前往「Cloud Composer API」頁面。

    前往 Cloud Composer API

  2. 點選「管理」

  3. 點選「停用 API」

gcloud

執行 gcloud services disable 指令:

gcloud services disable composer.googleapis.com

API

使用 services.disable 方法停用 composer.googleapis.com API。

Terraform

移除 composer.googleapis.com API 的設定。您通常會使用 google_project_service 資源來設定 Google Cloud 服務。

Cloud Composer 所需的服務

本節說明 Cloud Composer 所需的服務。在某些情況下,組織或專案管理員可以限制專案可使用的 Google 服務。

Cloud Composer 需要下列服務:

  • artifactregistry.googleapis.com
  • cloudbuild.googleapis.com
  • composer.googleapis.com
  • compute.googleapis.com
  • container.googleapis.com

  • logging.googleapis.com

  • cloudkms.googleapis.com (如果您使用 Cloud KMS 或 CMEK 金鑰)

  • monitoring.googleapis.com

  • pubsub.googleapis.com

  • storage.googleapis.com

  • secretmanager.googleapis.com (如果您使用 Secret Manager 做為密鑰後端)

  • cloudresourcemanager.googleapis.com

  • servicedirectory.googleapis.com

根據預設,大多數專案都已允許使用 Cloud DNS 或 IAM 等 Google 服務。

此外,請允許使用 DAG 使用的所有服務,例如:

  • bigquery.googleapis.com
  • dataflow.googleapis.com
  • datacatalog.googleapis.com

您可以在 API Explorer 頁面連結的 API 頁面中,找到服務的 *.googleapis.com 名稱。

即將淘汰 Cloud Composer 3 不需要的服務

我們預計逐步淘汰 Cloud Composer 3 不需要的 API:

  • 2026 年 2 月 27 日起,下列 API 將完全可分離。停用這些 API 不會導致 Cloud Composer API 停用。

    • artifactregistry.googleapis.com
    • cloudbuild.googleapis.com
    • container.googleapis.com
    • pubsub.googleapis.com
    • sqladmin.googleapis.com
  • 2026 年 5 月 27 日起,啟用 Cloud Composer API 時,這些 API 將不再自動啟用。如要在新專案中建立 Cloud Composer 2 環境,必須手動啟用已分離的 API 群組。

在已啟用 Cloud Composer API 的專案中,現有的 Cloud Composer 3 和 Cloud Composer 2 環境不會受到影響。您可以執行以下操作:

  • 2026 年 2 月 27 日之後,如果您的專案僅包含 Cloud Composer 3 環境,您可以手動停用已分離的 API。

  • 2026 年 2 月 27 日起,如果您的專案有 Cloud Composer 2 環境,建議您繼續啟用這些 API,因為停用這些 API 可能會導致環境發生故障。

  • 2026 年 5 月 27 日之後,如果您使用自動化指令碼來佈建 Cloud Composer 2 環境,請務必除了啟用 Cloud Composer API 外,也啟用所列的 API。

後續步驟