ステップ 3: Amazon SNSサブスクリプションを確認する - Amazon Simple Notification Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 3: Amazon SNSサブスクリプションを確認する

AWS Amazon SNSサブスクリプションを確認するには、次のステップに従って、エンドポイントがメッセージを正しく受信できるようにします。このプロセスには、受信確認メッセージを処理するようにエンドポイントをセットアップし、必要な確認 を取得しURL、自動または手動の方法でサブスクリプションを確認します。

  1. サブスクリプション確認メッセージ。エンドポイントを Amazon SNSトピックにサブスクライブすると、Amazon SNSはそのエンドポイントに確認メッセージを送信します。このメッセージには が含まれておりSubscribeURL、サブスクリプションを確認する必要があります。

  2. を取得しますSubscribeURLエンドポイントには、受信メッセージをリッスンして処理するコードが必要です。このコードは、確認メッセージSubscribeURLから を抽出する必要があります。通常、確認メッセージはSubscribeURLキーを含むJSONペイロードとして届きます。

  3. サブスクリプションを確認します。サブスクリプションを確認するには、次の 2 つの方法があります。

    • 自動確認。エンドポイントコードは、 に自動的にアクセスSubscribeURLしてサブスクリプションを確認できます。このアプローチでは、エンドポイントがURL提供された にHTTPGETリクエストを行う必要があります。

    • 手動確認。自動確認が設定されていない場合は、ウェブブラウザSubscribeURLを使用して手動で にアクセスできます。このステップでは、メッセージURLから をコピーし、ブラウザのアドレスバーに貼り付けます。

  4. サブスクリプションステータスを確認します。にアクセスしてサブスクリプションを確認するとSubscribeURL、Amazon は という要素を持つXMLドキュメントを含むレスポンスSNSを送信しますSubscriptionArn。この要素には、サブスクリプションの Amazon リソースネーム (ARN) が含まれ、サブスクリプションがアクティブであることを示します。

  5. Amazon SNSコンソールを使用します。を使用してサブスクリプションステータスを確認することもできます AWS Management Console。Amazon SNS ダッシュボードに移動し、サブスクリプションセクションでサブスクリプションを検索します。確認済みのサブスクリプションには が表示されますがARN、未確認のサブスクリプションには が表示されますPendingConfirmation