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 topik.
Sebelum memulai
- Pelajari tentang topik dan alur kerja pesan publikasi.
- 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.
Menambahkan 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
- Masa berlaku berakhir 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 penayang dan pelanggan yang diterapkan oleh Pub/Sub.
Skema topik membantu menstandarkan jenis dan izin pesan agar dapat digunakan oleh tim yang berbeda 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
Menggunakan kunci enkripsi yang dikelola pelanggan (CMEK)
Menentukan apakah topik dienkripsi dengan CMEK. Pub/Sub mengenkripsi pesan dengan Google-owned and Google-managed encryption keys CMEK secara default. Jika Anda menentukan opsi ini, Pub/Sub akan menggunakan pola enkripsi amplop dengan CMEK. Dengan 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 tersebut. Pub/Sub mendekripsi pesan sesaat sebelum pesan dikirimkan ke pelanggan.
Untuk mengetahui informasi selengkapnya tentang cara membuat kunci, lihat Mengonfigurasi enkripsi pesan.
Transformasi Satu Pesan (SMT)
Menentukan modifikasi ringan pada atribut dan data pesan secara langsung dalam Pub/Sub. Hal ini memungkinkan pembersihan data, pemfilteran, atau konversi format sebelum pesan dipublikasikan ke topik.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan SMT dan Membuat topik dengan SMT.
Langkah berikutnya
- Membuat langganan pull.
- Membuat langganan push.
- Membuat langganan BigQuery.
- Membuat langganan Cloud Storage.