Menghapus cluster Connect akan menghapus semua data terkait, termasuk konfigurasi konektor yang disimpan di cluster Kafka utamanya. Tindakan ini tidak dapat diurungkan.
Untuk menghapus cluster Connect, Anda dapat menggunakan Google Cloud konsol, gcloud CLI, library klien, atau Managed Kafka API. Anda tidak dapat menggunakan Apache Kafka API open source untuk menghapus cluster Connect.
Peran dan izin yang diperlukan untuk menghapus cluster Connect
Untuk mendapatkan izin yang diperlukan guna menghapus cluster Connect, minta administrator untuk memberi Anda peran IAM Managed Kafka Connect Cluster Editor (roles/managedkafka.connectClusterEditor) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk menghapus cluster Connect. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menghapus cluster Connect:
-
Beri izin hapus cluster Connect di cluster Connect:
managedkafka.connectClusters.delete -
Berikan izin Connect cluster daftar di lokasi yang ditentukan. Izin ini hanya diperlukan untuk menghapus cluster Connect menggunakan konsol Google Cloud :
managedkafka.connectClusters.list
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi selengkapnya tentang peran Managed Kafka Connect Cluster Editor, lihat Peran standar Managed Service for Apache Kafka.
Menghapus cluster Connect
Pahami implikasi kehilangan data: Menghapus kluster Connect akan menghapus semua data yang disimpan dalam kluster Connect itu sendiri. Hal ini mencakup hal-hal berikut:
Konektor dan konfigurasinya
Data lain yang dikelola langsung oleh cluster Connect
Menghapus cluster Connect tidak akan menghapus data di cluster Kafka sumber atau target Anda. Jika Anda menggunakan konektor sumber untuk memindahkan data ke topik Kafka, menghapus cluster Connect tidak akan menghapus data yang sudah dipublikasikan ke topik Kafka tersebut. Demikian pula, menghapus cluster Connect tidak akan menghapus cluster Kafka yang terkait dengan cluster Connect.
Rencanakan gangguan layanan: Aplikasi atau layanan apa pun yang bergantung pada data yang dibaca atau ditulis oleh cluster Connect mungkin mengalami gangguan. Rencanakan gangguan layanan ini sebelum menghapus cluster.
Tinjau implikasi penagihan: Anda tidak lagi dikenai biaya untuk cluster setelah Anda menghapusnya. Anda mungkin masih ditagih untuk resource yang digunakan hingga penghapusan.
Mengharapkan operasi asinkron: Penghapusan cluster bersifat asinkron secara default. Perintah akan langsung ditampilkan, dan Anda dapat melacak progres penghapusan secara terpisah.
Konsol
Di konsol Google Cloud , buka halaman Connect Clusters.
Pilih cluster Connect yang ingin Anda hapus. Anda dapat memilih lebih dari satu.
Klik Hapus.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Gunakan perintah
gcloud managed-kafka connect-clusters deleteuntuk menghapus cluster Connect:gcloud managed-kafka connect-clusters delete CONNECT_CLUSTER \ --location=LOCATION [--async]Ganti kode berikut:
- CONNECT_CLUSTER: ID cluster Connect yang ingin Anda hapus.
- LOCATION: Lokasi cluster Connect.
Flag berikut bersifat opsional:
--async: Langsung ditampilkan, tanpa menunggu operasi yang sedang berlangsung selesai.
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Menginstal library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi Managed Service for Apache Kafka Go API.
Untuk melakukan autentikasi ke Managed Service untuk Apache Kafka, siapkan Kredensial Default Aplikasi(ADC). Untuk mengetahui informasi selengkapnya, lihat Menyiapkan ADC untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Menginstal library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi Managed Service for Apache Kafka Java API.
Untuk melakukan autentikasi ke Managed Service for Apache Kafka, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan ADC untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Menginstal library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi Managed Service for Apache Kafka Python API.
Untuk melakukan autentikasi ke Managed Service for Apache Kafka, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan ADC untuk lingkungan pengembangan lokal.