Format JSON konfirmasi berhenti berlangganan HTTP/HTTPS - Amazon Simple Notification Service

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

Format JSON konfirmasi berhenti berlangganan HTTP/HTTPS

Setelah titik akhir HTTP/HTTPS berhenti dilanggankan dari topik, Amazon SNS mengirimkan pesan konfirmasi berhenti berlangganan ke titik akhir.

Pesan konfirmasi berhenti berlangganan adalah pesan POST dengan isi pesan yang berisi dokumen JSON dengan pasangan nama-nilai berikut.

Type

Jenis pesan. Untuk konfirmasi berhenti berlangganan, jenisnya adalah UnsubscribeConfirmation.

MessageId

Universally Unique Identifier (UUID), unik untuk setiap pesan yang diterbitkan. Untuk pesan yang dikirim ulang Amazon SNS selama mencoba lagi, ID pesan dari pesan asli digunakan.

Token

Nilai yang dapat Anda gunakan dengan ConfirmSubscriptiontindakan untuk mengonfirmasi ulang langganan. Atau, Anda dapat mengunjungi SubscribeURL.

TopicArn

Amazon Resource Name (ARN) untuk topik yang telah berhenti dilanggan titik akhir.

Message

String yang menggambarkan pesan. Untuk konfirmasi berhenti berlangganan, string ini terlihat seperti ini:

You have chosen to deactivate subscription arn:aws:sns:us-east-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55.\nTo cancel this operation and restore the subscription, visit the SubscribeURL included in this message.
SubscribeURL

URL yang harus Anda kunjungi untuk mengonfirmasi ulang langganan. Sebagai alternatif, Anda dapat menggunakan ConfirmSubscriptiontindakan Token dengan untuk mengonfirmasi ulang langganan.

Timestamp

Waktu (GMT) saat konfirmasi berhenti berlangganan dikirim.

SignatureVersion

Versi tanda tangan Amazon SNS yang digunakan.

  • Jika SignatureVersion adalah 1, Signature adalah SHA1withRSA tanda tangan yang dikodekan Base64 dariMessage,,, MessageIdType, Timestamp dan nilai. TopicArn

  • Jika SignatureVersion adalah 2, Signature adalah SHA256withRSA tanda tangan yang dikodekan Base64 dariMessage,,, MessageIdType, Timestamp dan nilai. TopicArn

Signature

Base64 dikodekan SHA1withRSA atau SHA256withRSA tanda tangan dariMessage,,, MessageIdType, Timestamp dan nilai. TopicArn

SigningCertURL

URL untuk sertifikat yang digunakan untuk menandatangani pesan.

Pesan HTTP POST berikut adalah contoh UnsubscribeConfirmation pesan ke titik akhir HTTP.

POST / HTTP/1.1 x-amz-sns-message-type: UnsubscribeConfirmation x-amz-sns-message-id: 47138184-6831-46b8-8f7c-afc488602d7d x-amz-sns-topic-arn: arn:aws:sns:us-west-2:123456789012:MyTopic x-amz-sns-subscription-arn: arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55 Content-Length: 1399 Content-Type: text/plain; charset=UTF-8 Host: myhost.example.com Connection: Keep-Alive User-Agent: Amazon Simple Notification Service Agent { "Type" : "UnsubscribeConfirmation", "MessageId" : "47138184-6831-46b8-8f7c-afc488602d7d", "Token" : "2336412f37...", "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic", "Message" : "You have chosen to deactivate subscription arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55.\nTo cancel this operation and restore the subscription, visit the SubscribeURL included in this message.", "SubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=ConfirmSubscription&TopicArn=arn:aws:sns:us-west-2:123456789012:MyTopic&Token=2336412f37fb6...", "Timestamp" : "2012-04-26T20:06:41.581Z", "SignatureVersion" : "1", "Signature" : "EXAMPLEHXgJm...", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem" }