Properti topik

Properti topik Pub/Sub adalah karakteristik topik. Anda dapat menetapkan properti topik saat membuat atau memperbarui topik.

Dokumen ini menjelaskan berbagai properti topik yang dapat Anda tetapkan untuk sebuah topik.

Sebelum memulai

Properti topik umum

Saat membuat topik, Anda harus menentukan sejumlah opsi untuk menyiapkan topik. Beberapa properti ini umum untuk semua jenis topik dan dibahas di bagian berikutnya.

Tambahkan langganan default

Menambahkan langganan default ke topik Pub/Sub. Anda dapat membuat langganan lain untuk topik tersebut setelah topik dibuat. Langganan default memiliki properti berikut:

  • ID langganan -sub
  • Jenis pengiriman pull
  • Durasi retensi pesan selama tujuh hari
  • Masa berlaku setelah 31 hari tidak aktif
  • Batas waktu konfirmasi selama 10 detik
  • Kebijakan percobaan ulang langsung

Skema

Skema adalah format yang harus diikuti oleh kolom data pesan. Skema adalah kontrak antara penerbit dan pelanggan yang diberlakukan Pub/Sub.

Skema topik membantu menstandarkan jenis dan izin pesan agar dapat digunakan oleh tim yang berbeda di organisasi Anda. Pub/Sub menciptakan otoritas terpusat untuk jenis dan izin pesan. Untuk membuat topik dengan skema, lihat Membuat dan mengelola skema.

Durasi retensi pesan

Menentukan berapa lama topik Pub/Sub mempertahankan pesan setelah publikasi. Setelah durasi retensi pesan berakhir, Pub/Sub mungkin akan menghapus pesan terlepas dari status konfirmasinya. Untuk penyimpanan semua pesan yang dipublikasikan ke topik, biaya penyimpanan pesan akan dikenakan biaya.

  • Default = Tidak diaktifkan
  • Nilai minimum = 10 menit
  • Nilai maksimum = 31 hari

Gunakan kunci enkripsi yang dikelola pelanggan (CMEK)

Menentukan apakah topik dienkripsi dengan CMEK. Pub/Sub mengenkripsi pesan dengan kunci yang dikelola Google secara default. Jika Anda menentukan opsi ini, Pub/Sub akan menggunakan pola enkripsi amplop dengan CMEK. Dalam pendekatan ini, Cloud KMS tidak mengenkripsi pesan. Sebagai gantinya, Cloud KMS mengenkripsi Kunci Enkripsi Data (DEK) yang dibuat Pub/Sub untuk setiap topik.

Pub/Sub mengenkripsi pesan menggunakan DEK terbaru yang dibuat untuk topik. Pub/Sub mendekripsi pesan sesaat sebelum pesan tersebut dikirim ke pelanggan.

Untuk informasi selengkapnya tentang cara membuat kunci, lihat Mengonfigurasi enkripsi pesan.

Langkah selanjutnya