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 Google Cloud konsol:
managedkafka.connectClusters.list
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Menghapus cluster Connect
Memahami implikasi kehilangan data: Menghapus cluster Connect akan menghapus semua data yang disimpan dalam cluster 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. 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 akan 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
-
Di konsol Google Cloud , aktifkan Cloud Shell.
Di bagian bawah konsol Google Cloud , sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi pada sesi.
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 API Java Managed Service untuk Apache Kafka.
Untuk melakukan autentikasi ke Managed Service untuk 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 untuk Apache Kafka, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan ADC untuk lingkungan pengembangan lokal.