Menghapus SMT topik

Dokumen ini menjelaskan cara menghapus Transformasi Pesan Tunggal (SMT) dari topik Pub/Sub yang ada.

Untuk menghapus SMT topik, 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 topik, minta administrator 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 topik. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk menghapus SMT topik:

  • Memberikan izin pembaruan topik pada topik: projects.topics.patch
  • Berikan izin lihat topik pada project. Izin ini hanya diperlukan jika Anda menggunakan konsol Google Cloud : pubsub.topics.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 topik

Untuk menghapus SMT topik, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Topics Pub/Sub.

    Buka Topik

  2. Klik topik yang SMT-nya ingin Anda hapus.

  3. Di halaman detail topik, klik Edit.

    Tab Transformasi mencantumkan semua SMT yang dilampirkan ke topik.

  4. Klik tombol hapus untuk SMT yang ingin Anda hapus.

  5. Klik Perbarui.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    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.

  2. Perintah ini akan menghapus semua SMT yang terkait dengan topik yang ditentukan.

    Jalankan perintah gcloud pubsub topics update dengan flag --clear-message-transforms:

    gcloud pubsub topics update TOPIC_ID --clear-message-transforms

    Ganti kode berikut:

    • TOPIC_ID: ID atau nama topik yang ingin Anda perbarui.

    Untuk menghapus satu SMT, lihat Memperbarui SMT topik dan buat message-transforms-file baru yang tidak menyertakan SMT yang ingin Anda hapus.

Langkah berikutnya