翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SNS がサブスクリプションの確認、通知、またはサブスクリプション解除の確認メッセージを HTTP/HTTPS エンドポイントに送信するときは、Amazon SNS 固有の多くのヘッダー値とともに POST メッセージを送信します。ヘッダー値を使用すると、JSON メッセージ本文を解析して Type
値を読み取ることなく、メッセージタイプの識別などのタスクを実行できます。デフォルトでは、Amazon SNS は、Content-Type
が text/plain; charset=UTF-8
に設定されている HTTP/S エンドポイントにすべての通知を送信します。text/plain (デフォルト) 以外の Content-Type
を選択するには、「HTTP/S 配信ポリシーの作成」の「headerContentType
」を参照してください。
x-amz-sns-message-type
-
メッセージのタイプ。指定できる値は、
SubscriptionConfirmation
、Notification
およびUnsubscribeConfirmation
です。 x-amz-sns-message-id
-
発行するメッセージごとの汎用一意識別子 (UUID)。再試行間に Amazon SNS が再送信する通知の場合、元のメッセージのメッセージ ID が使用されます。
x-amz-sns-topic-arn
-
このメッセージの発行先トピックの Amazon リソースネーム (ARN)。
x-amz-sns-subscription-arn
-
このエンドポイントへのサブスクリプションの ARN。
次の HTTP POST ヘッダーは、HTTP エンドポイントへの Notification
メッセージのヘッダーの例です。
POST / HTTP/1.1
x-amz-sns-message-type: Notification
x-amz-sns-message-id: 165545c9-2a5c-472c-8df2-7ff2be2b3b1b
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: 1336
Content-Type: text/plain; charset=UTF-8
Host: myhost.example.com
Connection: Keep-Alive
User-Agent: Amazon Simple Notification Service Agent