

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
<a name="msg-status-cloudformation"></a>

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
```

------