Dokumen ini menjelaskan cara menghapus Transformasi Pesan Tunggal (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
diperlukan guna menghapus SMT langganan,
minta administrator Anda untuk memberi Anda
peran IAM Pub/Sub Editor (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, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menghapus SMT langganan:
-
Berikan izin hapus langganan pada langganan:
pubsub.subscriptions.delete
-
Berikan izin lihat langganan pada project. Izin ini hanya diperlukan jika Anda menggunakan konsol Google Cloud :
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 konsol Google Cloud , buka halaman Subscriptions Pub/Sub.
-
Klik langganan yang SMT-nya ingin Anda hapus.
-
Di halaman detail langganan, klik Edit.
Tab Transformasi mencantumkan semua SMT yang terlampir pada langganan.
-
Klik tombol hapus untuk SMT yang ingin Anda hapus.
-
Klik Perbarui.
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.
-
Perintah ini menghapus semua SMT yang terkait dengan langganan yang ditentukan.
Jalankan perintah
gcloud pubsub subscriptions update
dengan 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 buat
message-transforms-file
baru yang tidak menyertakan SMT yang ingin Anda hapus. -