Managed Airflow (Generasi 3) | Managed Airflow (Generasi 2) | Managed Airflow (Generasi 1 Lama)
Halaman ini menjelaskan cara mengaktifkan dan menonaktifkan layanan Managed Service for Apache Airflow di project Google Cloud Anda.
Untuk mengetahui informasi tentang pengelolaan layanan di Google Cloud, lihat Mengaktifkan dan Menonaktifkan Layanan.
Untuk mengetahui daftar layanan yang diperlukan oleh Managed Airflow dalam konfigurasi Kontrol Layanan VPC, lihat Mengonfigurasi Kontrol Layanan VPC.
Mengaktifkan layanan Managed Airflow
Bagian ini menjelaskan cara mengaktifkan layanan Managed Airflow di project Google Cloud Anda.
Sebelum memulai
Untuk mengaktifkan layanan Managed Airflow, Anda harus memiliki izin yang benar Identity and Access Management. Untuk mempelajari persyaratan IAM untuk Penggunaan Layanan, lihat halaman Penggunaan Layanan untuk Kontrol Akses.
Pastikan penagihan diaktifkan di project Anda.
Mengaktifkan Cloud Composer API
Konsol
Aktifkan Cloud Composer API:
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin
(roles/serviceusage.serviceUsageAdmin),
yang berisi izin serviceusage.services.enable. Pelajari cara memberikan
peran.
gcloud
Aktifkan composer.googleapis.com API:
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (roles/serviceusage.serviceUsageAdmin), yang berisi izin
serviceusage.services.enable. Pelajari cara memberikan
peran.
gcloud services enable composer.googleapis.com
API
Gunakan metode services.enable untuk mengaktifkan
composer.googleapis.com API.
Terraform
Gunakan google_project_service
resource untuk mengonfigurasi composer.googleapis.com API.
Menonaktifkan layanan Managed Airflow
Bagian ini menjelaskan cara menonaktifkan layanan Managed Airflow di project Google Cloud Anda.
Sebelum memulai
Untuk menonaktifkan layanan Managed Airflow, Anda harus memiliki izin yang benar Identity and Access Management. Untuk mempelajari persyaratan IAM untuk Penggunaan Layanan, lihat halaman Penggunaan Layanan untuk Kontrol Akses.
Pastikan semua lingkungan Managed Airflow di project Anda dihapus. Menonaktifkan API akan menghapus bagian project tenant dari lingkungan Managed Airflow secara permanen, dan lingkungan ini tidak dapat digunakan.
Untuk menghindari biaya tambahan, selesaikan langkah-langkah berikut untuk setiap lingkungan sebelum Anda menonaktifkan Managed Airflow API:
- Jeda DAG.
- Jika diperlukan, ekspor data lingkungan, seperti DAG dari bucket lingkungan.
- Hapus lingkungan Anda, termasuk resource yang tidak dihapus secara otomatis.
Menonaktifkan Managed Airflow API
Untuk menonaktifkan layanan Managed Airflow:
Konsol
Di Google Cloud konsol, buka halaman Managed Airflow API.
Klik Kelola.
Klik Nonaktifkan API.
gcloud
Jalankan perintah gcloud services disable:
gcloud services disable composer.googleapis.com
API
Gunakan metode services.disable untuk menonaktifkan
API composer.googleapis.com.
Terraform
Hapus konfigurasi untuk composer.googleapis.com API. Anda biasanya
menggunakan resource google_project_service
untuk mengonfigurasi Google Cloud layanan.
Layanan yang diperlukan oleh Managed Service for Apache Airflow
Bagian ini menjelaskan layanan yang diperlukan oleh Managed Airflow. Dalam beberapa kasus, administrator organisasi atau project dapat membatasi layanan Google yang dapat digunakan dalam project mereka.
Layanan berikut diperlukan oleh Managed Airflow:
- artifactregistry.googleapis.com
- cloudbuild.googleapis.com
- composer.googleapis.com
- compute.googleapis.com
container.googleapis.com
logging.googleapis.com
cloudkms.googleapis.com, jika Anda menggunakan kunci Cloud KMS atau CMEK
monitoring.googleapis.com
pubsub.googleapis.com
storage.googleapis.com
secretmanager.googleapis.com, jika Anda menggunakan Secret Manager sebagai backend rahasia
cloudresourcemanager.googleapis.com
servicedirectory.googleapis.com
Layanan Google seperti Cloud DNS atau IAM sudah diizinkan secara default di sebagian besar project.
Selain itu, izinkan penggunaan semua layanan yang digunakan DAG Anda, misalnya:
- bigquery.googleapis.com
- dataflow.googleapis.com
- datacatalog.googleapis.com
Anda dapat menemukan nama *.googleapis.com dari layanan di halaman API yang ditautkan dari halaman API Explorer.
Penghentian layanan yang akan datang yang tidak diperlukan oleh Managed Airflow (Generasi 3)
Kami berencana untuk menghentikan penggunaan API yang tidak diperlukan oleh Managed Airflow (Generasi 3):
Mulai 27 Februari 2026, API berikut akan dapat dilepas sepenuhnya. Menonaktifkan API ini tidak akan menyebabkan penonaktifan Cloud Composer API.
- artifactregistry.googleapis.com
- cloudbuild.googleapis.com
- container.googleapis.com
- pubsub.googleapis.com
- sqladmin.googleapis.com
Mulai 27 Mei 2026, API ini tidak akan lagi diaktifkan secara otomatis saat Anda mengaktifkan Cloud Composer API. Untuk membuat lingkungan Managed Airflow (Generasi 2) di project baru, grup API yang dilepas harus diaktifkan secara manual.
Lingkungan Managed Airflow (Generasi 3) dan Managed Airflow (Generasi 2) yang ada di project tempat Cloud Composer API sudah diaktifkan tidak akan terpengaruh. Anda dapat melakukan hal berikut:
Setelah 27 Februari 2026, jika project Anda hanya memiliki lingkungan Managed Airflow (Generasi 3) , Anda dapat menonaktifkan API yang dilepas secara manual.
Setelah 27 Februari 2026, jika project Anda memiliki lingkungan Managed Airflow (Generasi 2), sebaiknya aktifkan API ini karena menonaktifkannya dapat menyebabkan malfungsi lingkungan.
Setelah 27 Mei 2026, jika Anda menggunakan skrip otomatisasi untuk menyediakan lingkungan Managed Airflow (Generasi 2), pastikan API yang tercantum diaktifkan selain Cloud Composer API.