Managed Airflow (Gen 3) | Managed Airflow (Gen 2) | Managed Airflow (Legacy Gen 1)
Auf dieser Seite wird beschrieben, wie Sie den Dienst „Managed Service for Apache Airflow“ in Ihrem Google Cloud -Projekt aktivieren und deaktivieren.
Informationen zur Dienstverwaltung in Google Cloudfinden Sie unter Dienste aktivieren und deaktivieren.
Eine Liste der Dienste, die für Managed Airflow in VPC Service Controls-Konfigurationen erforderlich sind, finden Sie unter VPC Service Controls konfigurieren.
Managed Airflow-Dienst aktivieren
In diesem Abschnitt wird beschrieben, wie Sie den Managed Airflow-Dienst in Ihrem Google Cloud Projekt aktivieren.
Hinweis
Zum Aktivieren des Managed Airflow-Dienstes benötigen Sie die entsprechenden Berechtigungen für Identity and Access Management. Informationen zu den IAM-Anforderungen für Service Usage finden Sie auf der Seite "Service Usage" für Zugriffssteuerung.
Achten Sie darauf, dass für Ihr Projekt die Abrechnung aktiviert ist.
Cloud Composer API aktivieren
Console
Aktivieren Sie die Cloud Composer API:
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die IAM-Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin), die die Berechtigung serviceusage.services.enable enthält. Weitere Informationen zum Zuweisen von Rollen
gcloud
Aktivieren Sie die composer.googleapis.com API:
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die IAM-Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin), die die Berechtigung serviceusage.services.enable enthält. Weitere Informationen zum Zuweisen von Rollen
gcloud services enable composer.googleapis.com
API
Verwenden Sie die Methode services.enable, um die composer.googleapis.com API zu aktivieren.
Terraform
Verwenden Sie die Ressource google_project_service, um die composer.googleapis.com API zu konfigurieren.
Managed Airflow-Dienst deaktivieren
In diesem Abschnitt wird beschrieben, wie Sie den Managed Airflow-Dienst in Ihrem Google Cloud Projekt deaktivieren.
Hinweis
Zum Deaktivieren des Managed Airflow-Dienstes benötigen Sie die entsprechenden Berechtigungen für die Identitäts- und Zugriffsverwaltung. Informationen zu den IAM-Anforderungen für Service Usage finden Sie auf der Seite „Service Usage“ unter Zugriffssteuerung.
Achten Sie darauf, dass alle Managed Airflow-Umgebungen in Ihrem Projekt gelöscht werden. Durch die Deaktivierung der API werden Mandantenprojektteile in verwalteten Airflow-Umgebungen unwiderruflich gelöscht. Diese Umgebungen können dann nicht mehr verwendet werden.
Bevor Sie die Managed Airflow API deaktivieren, führen Sie für jede Umgebung die folgenden Schritte aus, um zusätzliche Gebühren zu vermeiden.
- Pausieren Sie die DAGs.
- Exportieren Sie bei Bedarf die Daten der Umgebung, z. B. DAGs aus dem Bucket der Umgebung.
- Löschen Sie Ihre Umgebung, einschließlich der Ressourcen, die nicht automatisch gelöscht werden.
Managed Airflow API deaktivieren
So deaktivieren Sie den verwalteten Airflow-Dienst:
Console
Rufen Sie in der Google Cloud Console die Seite Managed Airflow API auf.
Klicken Sie auf Verwalten.
Klicken Sie auf API deaktivieren.
gcloud
Führen Sie den Befehl gcloud services disable aus:
gcloud services disable composer.googleapis.com
API
Verwenden Sie die Methode services.disable, um die composer.googleapis.com API zu deaktivieren.
Terraform
Entfernen Sie die Konfiguration für die composer.googleapis.com API. Normalerweise verwenden Sie die Ressource google_project_service, um Google Cloud -Dienste zu konfigurieren.
Von Managed Service for Apache Airflow benötigte Dienste
In diesem Abschnitt werden die Dienste beschrieben, die für Managed Airflow erforderlich sind. In einigen Fällen können Organisations- oder Projektadministratoren einschränken, welche Google-Dienste in ihren Projekten verwendet werden können.
Die folgenden Dienste sind für Managed Airflow erforderlich:
- artifactregistry.googleapis.com
- cloudbuild.googleapis.com
- composer.googleapis.com
- compute.googleapis.com
container.googleapis.com
logging.googleapis.com
cloudkms.googleapis.com, wenn Sie Cloud KMS- oder CMEK-Schlüssel verwenden
monitoring.googleapis.com
pubsub.googleapis.com
storage.googleapis.com
secretmanager.googleapis.com, wenn Sie Secret Manager als Secret-Backend verwenden
cloudresourcemanager.googleapis.com
servicedirectory.googleapis.com
Google-Dienste wie Cloud DNS oder IAM sind in den meisten Projekten standardmäßig zulässig.
Außerdem müssen Sie die Verwendung aller Dienste zulassen, die von Ihren DAGs verwendet werden, z. B.:
- bigquery.googleapis.com
- dataflow.googleapis.com
- datacatalog.googleapis.com
Die *.googleapis.com-Namen der Dienste finden Sie auf den API-Seiten, die auf der Seite API Explorer verlinkt sind.
Bevorstehende Einstellung von Diensten, die für Managed Airflow (Gen 3) nicht erforderlich sind
Wir planen, die APIs, die für Managed Airflow (Gen 3) nicht erforderlich sind, nach und nach einzustellen:
Ab dem 27. Februar 2026 werden die folgenden APIs vollständig abtrennbar. Durch die Deaktivierung dieser APIs wird die Cloud Composer API nicht deaktiviert.
- artifactregistry.googleapis.com
- cloudbuild.googleapis.com
- container.googleapis.com
- pubsub.googleapis.com
- sqladmin.googleapis.com
Ab dem 27. Mai 2026 werden diese APIs nicht mehr automatisch aktiviert, wenn Sie die Cloud Composer API aktivieren. Wenn Sie Managed Airflow-Umgebungen (Gen 2) in neuen Projekten erstellen möchten, muss die Gruppe der getrennten APIs manuell aktiviert werden.
Vorhandene Managed Airflow-Umgebungen (3. Generation) und Managed Airflow-Umgebungen (2. Generation) in Projekten, in denen die Cloud Composer API bereits aktiviert ist, sind davon nicht betroffen. Sie haben folgende Möglichkeiten:
Wenn Ihr Projekt nach dem 27. Februar 2026 nur Managed Airflow-Umgebungen (Gen 3) enthält, können Sie die getrennten APIs manuell deaktivieren.
Wenn Ihr Projekt nach dem 27. Februar 2026 Managed Airflow (Gen 2)-Umgebungen enthält, empfehlen wir, diese APIs aktiviert zu lassen, da das Deaktivieren zu Fehlfunktionen der Umgebung führen kann.
Wenn Sie nach dem 27. Mai 2026 Automatisierungsskripts zum Bereitstellen von Managed Airflow-Umgebungen (2. Generation) verwenden, müssen Sie dafür sorgen, dass zusätzlich zur Cloud Composer API auch die aufgeführten APIs aktiviert sind.