Mengkonfigurasi pencatatan status pengiriman menggunakan CloudFormation - Amazon Simple Notification Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi pencatatan status pengiriman menggunakan CloudFormation

Untuk mengonfigurasi DeliveryStatusLogging penggunaan CloudFormation, gunakan template JSON atau YAMAL untuk membuat tumpukan. CloudFormation Untuk informasi selengkapnya, lihat DeliveryStatusLogging properti AWS::SNS::Topic sumber daya di Panduan CloudFormation Pengguna. Di bawah ini adalah contoh CloudFormation template di JSON dan YAMAL untuk membuat topik baru atau memperbarui topik yang ada dengan semua DeliveryStatusLogging atribut untuk protokol Amazon SQS.

Pastikan peran IAM direferensikan SuccessFeedbackRoleArn dan FailureFeedbackRoleArn memiliki izin CloudWatch Log yang diperlukan.

JSON
"Resources": { "MySNSTopic" : { "Type" : "AWS::SNS::Topic", "Properties" : { "TopicName" : "TestTopic", "DisplayName" : "TEST", "SignatureVersion" : "2", "DeliveryStatusLogging" : [{ "Protocol": "sqs", "SuccessFeedbackSampleRate": "45", "SuccessFeedbackRoleArn": "arn:aws:iam::123456789012:role/SNSSuccessFeedback_test1", "FailureFeedbackRoleArn": "arn:aws:iam::123456789012:role/SNSFailureFeedback_test2" }] } } }
YAML
Resources: MySNSTopic: Type: AWS::SNS::Topic Properties: TopicName:TestTopic DisplayName:TEST SignatureVersion:2 DeliveryStatusLogging: - Protocol: sqs SuccessFeedbackSampleRate: 45 SuccessFeedbackRoleArn: arn:aws:iam::123456789012:role/SNSSuccessFeedback_test1 FailureFeedbackRoleArn: arn:aws:iam::123456789012:role/SNSFailureFeedback_test2