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 suatu topik.
Sebelum memulai
- Pelajari topik dan alur kerja publikasi 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 setelah topik dibuat. Langganan default memiliki properti berikut:
- ID Langganan
-sub
- Jenis pengiriman pull
- Durasi retensi pesan selama tujuh hari
- Berakhir setelah tidak aktif selama 31 hari
- Batas waktu konfirmasi 10 detik
- Kebijakan percobaan ulang langsung
Skema
Skema adalah format yang harus diikuti kolom data pesan. Skema adalah kontrak antara penayang dan pelanggan yang diterapkan oleh Pub/Sub.
Skema topik membantu menstandarkan jenis pesan dan izin agar dapat digunakan oleh berbagai tim di organisasi Anda. Pub/Sub membuat otoritas pusat untuk jenis dan izin pesan. Untuk membuat topik dengan skema, lihat Membuat dan mengelola skema.
Durasi retensi pesan
Menentukan berapa lama topik Pub/Sub menyimpan pesan setelah publikasi. Setelah durasi retensi pesan berakhir, Pub/Sub dapat menghapus pesan, terlepas dari status konfirmasinya. Biaya penyimpanan pesan dikenakan untuk menyimpan semua pesan yang dipublikasikan ke topik.
- 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 milik dan 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 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.
- Buat langganan Cloud Storage.