Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SNS
Objek yang menggambarkan tipe sumber peristiwa SNS.
SAM menghasilkan AWS::SNS::Subscriptionsumber daya saat jenis acara ini disetel
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
FilterPolicy:SnsFilterPolicyFilterPolicyScope:StringRedrivePolicy:JsonRegion:StringSqsSubscription:Boolean | SqsSubscriptionObjectTopic:String
Properti
-
FilterPolicy -
Kebijakan filter JSON yang ditetapkan untuk langganan. Untuk informasi selengkapnya, lihat GetSubscriptionAttributesdi Referensi API Layanan Pemberitahuan Sederhana Amazon.
Jenis: SnsFilterPolicy
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
FilterPolicypropertiAWS::SNS::Subscriptionsumber daya. -
FilterPolicyScope -
Atribut ini memungkinkan Anda memilih lingkup penyaringan dengan menggunakan salah satu jenis nilai string berikut:
-
MessageAttributes— Filter diterapkan pada atribut pesan. -
MessageBody— Filter diterapkan pada badan pesan.
Tipe: String
Wajib: Tidak
Default:
MessageAttributesCloudFormation kompatibilitas: Properti ini diteruskan langsung ke
FilterPolicyScopepropertiAWS::SNS::Subscriptionsumber daya. -
-
RedrivePolicy -
Bila ditentukan, kirim pesan yang tidak terkirim ke antrean surat mati Amazon SQS yang ditentukan. Pesan yang tidak dapat dikirim karena kesalahan klien (misalnya, ketika titik akhir berlangganan tidak terjangkau) atau kesalahan server (misalnya, ketika layanan yang mendorong titik akhir langganan menjadi tidak tersedia) diadakan di antrean surat mati untuk analisis lebih lanjut atau pemrosesan ulang.
Untuk informasi selengkapnya tentang kebijakan redrive dan antrian surat mati, lihat antrian surat mati Amazon SQS di Panduan Pengembang Layanan Antrian Sederhana Amazon.
Jenis: Json
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
RedrivePolicypropertiAWS::SNS::Subscriptionsumber daya. -
Region -
Untuk langganan lintas region, region tempat topik berada.
Jika tidak ada wilayah yang ditentukan, CloudFormation gunakan wilayah pemanggil sebagai default.
Tipe: String
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
RegionpropertiAWS::SNS::Subscriptionsumber daya. -
SqsSubscription -
Atur properti ini menjadi BETUL, atau tentukan
SqsSubscriptionObjectuntuk mengaktifkan batching notifikasi topik SNS dalam antrean SQS. Mengatur properti ini menjaditruemembuat antrean SQS baru, sedangkan menentukanSqsSubscriptionObjectmenggunakan antrean SQS yang ada.Jenis: Boolean | SqsSubscriptionObject
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki CloudFormation padanan.
-
Topic -
ARN dari topik untuk dilanggan.
Tipe: String
Wajib: Ya
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
TopicArnpropertiAWS::SNS::Subscriptionsumber daya.
Contoh
Contoh Sumber Peristiwa SNS
Contoh Sumber Peristiwa SNS
YAML
Events: SNSEvent: Type: SNS Properties: Topic: arn:aws:sns:us-east-1:123456789012:my_topic SqsSubscription: true FilterPolicy: store: - example_corp price_usd: - numeric: - ">=" - 100