Dokumen ini menjelaskan cara menghapus Single Message Transforms (SMT) dari langganan Pub/Sub yang ada.
Untuk menghapus SMT langganan, Anda dapat menggunakan Google Cloud konsol, Google Cloud CLI, library klien, atau Pub/Sub API.
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang
Anda perlukan untuk menghapus SMT langganan,
minta administrator Anda untuk memberi Anda peran IAM Editor Pub/Sub (roles/pubsub.editor) 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 SMT langganan. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menghapus SMT langganan:
-
Berikan izin untuk menghapus langganan pada langganan:
pubsub.subscriptions.delete -
Berikan izin untuk melihat langganan di project. Izin ini hanya diperlukan jika Anda menggunakan Google Cloud konsol:
pubsub.subscriptions.view
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Anda dapat mengonfigurasi kontrol akses di tingkat project dan di tingkat resource individual.
Menghapus SMT langganan
Untuk menghapus SMT langganan, ikuti langkah-langkah berikut:
Konsol
-
Di Google Cloud konsol, buka halaman Subscriptions Pub/Sub.
-
Klik langganan yang SMT-nya ingin Anda hapus.
-
Di halaman detail langganan, klik Edit.
Tab Transforms mencantumkan semua SMT yang terlampir ke langganan.
-
Klik tombol hapus untuk SMT yang ingin Anda hapus.
-
Klik Update.
gcloud
-
Di konsol, aktifkan Cloud Shell. Google Cloud
Di bagian bawah konsol Google Cloud , sesi Cloud Shell akan dimulai dan menampilkan prompt 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.
-
Perintah ini menghapus semua SMT yang terkait dengan langganan yang ditentukan.
Jalankan perintah
gcloud pubsub subscriptions updatedengan flag--clear-message-transforms:gcloud pubsub subscriptions update SUBSCRIPTION_ID \ --clear-message-transforms
Ganti kode berikut:
-
SUBSCRIPTION_ID: ID atau nama langganan yang ingin Anda perbarui.
Untuk menghapus satu SMT, lihat Memperbarui SMT langganan dan membuat
message-transforms-filebaru yang mengecualikan SMT yang ingin Anda hapus. -