

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

# Format JSON konfirmasi berlangganan HTTP/HTTPS
<a name="http-subscription-confirmation-json"></a>

Setelah Anda berlangganan HTTP/HTTPS titik akhir, Amazon SNS mengirimkan pesan konfirmasi langganan ke HTTP/HTTPS titik akhir. Pesan ini berisi `SubscribeURL` nilai yang harus Anda kunjungi untuk mengonfirmasi langganan (sebagai alternatif, Anda dapat menggunakan `Token` nilainya dengan [https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html](https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html)). 

**catatan**  
Amazon SNS tidak mengirim pemberitahuan ke titik akhir ini hingga langganan dikonfirmasi

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

**`Type`**  
Jenis pesan. Untuk konfirmasi berlangganan, tipenya adalah `SubscriptionConfirmation`.

**`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 [https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html](https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html)tindakan untuk mengonfirmasi langganan. Atau, Anda dapat mengunjungi `SubscribeURL`.

**`TopicArn`**  
Amazon Resource Name (ARN) untuk topik yang dilanggan titik akhir ini.

**`Message`**  
String yang menggambarkan pesan. Untuk konfirmasi berlangganan, string ini terlihat seperti ini:  

```
You have chosen to subscribe to the topic arn:aws:sns:us-east-2:123456789012:MyTopic.\nTo confirm the subscription, visit the SubscribeURL included in this message.
```

**`SubscribeURL`**  
URL yang harus Anda kunjungi untuk mengonfirmasi langganan. Sebagai alternatif, Anda dapat menggunakan [https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html](https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html)tindakan `Token` dengan untuk mengonfirmasi langganan.

**`Timestamp`**  
Waktu (GMT) saat konfirmasi berlangganan dikirim.

**`SignatureVersion`**  
Versi tanda tangan Amazon SNS yang digunakan.  
+ Jika `SignatureVersion` adalah **1**, `Signature` adalah `SHA1withRSA` tanda tangan yang dikodekan Base64 dari`Message`,,, `MessageId``Type`, `Timestamp` dan nilai. `TopicArn` 
+ Jika `SignatureVersion` adalah **2**, `Signature` adalah `SHA256withRSA` tanda tangan yang dikodekan Base64 dari`Message`,,, `MessageId``Type`, `Timestamp` dan nilai. `TopicArn`

**`Signature`**  
Base64 dikodekan `SHA1withRSA` atau `SHA256withRSA` tanda tangan dari`Message`,,, `MessageId``Type`, `Timestamp` dan nilai. `TopicArn`

**`SigningCertURL`**  
URL untuk sertifikat yang digunakan untuk menandatangani pesan.

Pesan HTTP POST berikut adalah contoh `SubscriptionConfirmation` pesan ke titik akhir HTTP.

```
POST / HTTP/1.1
x-amz-sns-message-type: SubscriptionConfirmation
x-amz-sns-message-id: 165545c9-2a5c-472c-8df2-7ff2be2b3b1b
x-amz-sns-topic-arn: arn:aws:sns:us-west-2:123456789012:MyTopic
Content-Length: 1336
Content-Type: text/plain; charset=UTF-8
Host: myhost.example.com
Connection: Keep-Alive
User-Agent: Amazon Simple Notification Service Agent

{
  "Type" : "SubscriptionConfirmation",
  "MessageId" : "165545c9-2a5c-472c-8df2-7ff2be2b3b1b",
  "Token" : "2336412f37...",
  "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic",
  "Message" : "You have chosen to subscribe to the topic arn:aws:sns:us-west-2:123456789012:MyTopic.\nTo confirm 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=2336412f37...",
  "Timestamp" : "2012-04-26T20:45:04.751Z",
  "SignatureVersion" : "1",
  "Signature" : "EXAMPLEpH+DcEwjAPg8O9mY8dReBSwksfg2S7WKQcikcNKWLQjwu6A4VbeS0QHVCkhRS7fUQvi2egU3N858fiTDN6bkkOxYDVrY0Ad8L10Hs3zH81mtnPk5uvvolIC1CXGu43obcgFxeL3khZl8IKvO61GWB6jI9b5+gLPoBc1Q=",
  "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem"
}
```