Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Secara default, pelanggan topik Amazon SNS menerima setiap pesan yang dipublikasikan ke topik tersebut. Untuk hanya menerima sebagian pesan, pelanggan harus menetapkan kebijakan filter ke langganan topik.
Kebijakan filter adalah objek JSON yang berisi properti yang menentukan pesan mana yang diterima pelanggan. Amazon SNS mendukung kebijakan yang bekerja pada atribut pesan atau pada badan pesan, sesuai dengan cakupan kebijakan filter yang Anda tetapkan untuk langganan. Kebijakan filter untuk badan pesan mengasumsikan bahwa payload pesan adalah objek JSON yang terbentuk dengan baik.
Jika langganan tidak memiliki kebijakan filter, pelanggan menerima setiap pesan yang dipublikasikan ke topiknya. Saat Anda memublikasikan pesan ke topik dengan kebijakan filter, Amazon SNS akan membandingkan atribut pesan atau badan pesan dengan properti dalam kebijakan filter untuk setiap langganan topik. Jika semua atribut pesan atau properti isi pesan memenuhi kondisi yang ditentukan dalam kebijakan filter, Amazon SNS akan mengirimkan pesan ke pelanggan. Jika tidak, Amazon SNS tidak mengirim pesan ke pelanggan itu.
Untuk informasi selengkapnya, lihat Memfilter Pesan yang Dipublikasikan ke Topik