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
- Mempelajari topik dan alur kerja memublikasikan pesan.
- Buat topik.
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
- Buat langganan pull.
- Buat langganan push.
- Buat langganan BigQuery.
- Membuat langganan Cloud Storage.