翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HTTP/HTTPS サブスクリプションの確認の JSON 形式
HTTP/HTTPS エンドポイントをサブスクライブすると、Amazon SNS は HTTP/HTTPS エンドポイントにサブスクリプションの確認メッセージを送信します。このメッセージには、サブスクリプションを確認するためにアクセスする必要がある SubscribeURL 値が含まれています (または、Token 値を ConfirmSubscription で使用できます)。
注記
サブスクリプションが確認されるまで、Amazon SNS はこのエンドポイントに通知を送信しません。
サブスクリプションの確認メッセージは、以下の名前と値のペアを持つ JSON ドキュメントを含むメッセージ本文がある POST メッセージです。
Type-
メッセージのタイプ。サブスクリプションの確認の場合、タイプは
SubscriptionConfirmationです。 MessageId-
発行するメッセージごとの汎用一意識別子 (UUID)。再試行間に Amazon SNS が再送信するメッセージの場合、元のメッセージのメッセージ ID が使用されます。
Token-
サブスクリプションを確認するために
ConfirmSubscriptionアクションで使用できる値。または、SubscribeURLにアクセスしても構いません。 TopicArn-
このエンドポイントがサブスクライブしているトピックの Amazon リソースネーム (ARN)。
Message-
メッセージについて説明する文字列。サブスクリプションの確認の場合、この文字列は以下のようになります。
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。または、代わりに
TokenをConfirmSubscriptionアクションで使用してサブスクリプションを確認することもできます。 Timestamp-
サブスクリプションの確認が送信された日時 (GMT)
SignatureVersion-
使用される Amazon SNS 署名のバージョン
-
SignatureVersionが 1 である場合、SignatureはMessage、MessageId、Type、Timestamp、TopicArnの各値の Base64 でエンコードされたSHA1withRSAシグネチャです。 -
SignatureVersionが 2 である場合、SignatureはMessage、MessageId、Type、Timestamp、TopicArnの各値の Base64 でエンコードされたSHA256withRSAシグネチャです。
-
Signature-
Message、MessageId、Type、Timestamp、TopicArnの各値の BaseBase64 でエンコードされたSHA1withRSAまたはSHA256withRSAシグネチャ。 SigningCertURL-
メッセージの署名に使用された証明書の URL
次の HTTP POST メッセージは、HTTP エンドポイントへの SubscriptionConfirmation メッセージの例です。
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" }