Menghapus konektor akan menghapusnya secara permanen dari cluster Connect. Tindakan ini akan menghentikan aliran data antara sistem sumber dan target. Pastikan Anda memahami implikasi untuk pipeline data Anda sebelum menghapus konektor.
Untuk menghapus konektor di cluster Connect, Anda dapat menggunakan konsol Google Cloud , gcloud CLI, library klien Managed Service untuk Apache Kafka, atau Managed Kafka API. Anda tidak dapat menggunakan API Apache Kafka open source untuk menghapus konektor.
Peran dan izin yang diperlukan untuk menghapus konektor
Untuk mendapatkan izin yang
diperlukan untuk menghapus konektor,
minta administrator untuk memberi Anda
peran IAM Managed Kafka Connector Editor (roles/managedkafka.connectorEditor) di project yang berisi cluster Connect.
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 konektor. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menghapus konektor:
-
Berikan izin hapus konektor pada konektor yang diminta:
managedkafka.connectors.delete -
Berikan izin list connectors pada cluster Connect yang berisi konektor. Tindakan ini hanya diperlukan untuk penghapusan konsol:
managedkafka.connectors.list
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Menghapus konektor
Konsol
Di konsol Google Cloud , buka halaman Connect Clusters.
Klik cluster Connect yang menghosting konektor yang ingin Anda hapus.
Halaman Connect cluster details akan ditampilkan.
Di tab Resources, temukan konektor dalam daftar, lalu klik namanya.
Anda akan dialihkan ke halaman Detail konektor.
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 connectors deleteuntuk menghapus konektor:gcloud managed-kafka connectors delete CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_IDGanti kode berikut:
- CONNECTOR_ID: Wajib diisi. ID konektor yang ingin Anda hapus.
- LOCATION: Wajib diisi. Lokasi Connect cluster yang berisi konektor.
- CONNECT_CLUSTER_ID: Wajib diisi. ID cluster Connect yang berisi konektor.
Contoh perintah:
gcloud managed-kafka connectors delete test-connector \ --location=us-central1 \ --connect-cluster=test-connect-cluster
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.