翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 3: Amazon SNSサブスクリプションを確認する
AWS Amazon SNSサブスクリプションを確認するには、次のステップに従って、エンドポイントがメッセージを正しく受信できるようにします。このプロセスには、受信確認メッセージを処理するようにエンドポイントをセットアップし、必要な確認 を取得しURL、自動または手動の方法でサブスクリプションを確認します。
-
サブスクリプション確認メッセージ。エンドポイントを Amazon SNSトピックにサブスクライブすると、Amazon SNSはそのエンドポイントに確認メッセージを送信します。このメッセージには が含まれており
SubscribeURL
、サブスクリプションを確認する必要があります。 -
を取得します
SubscribeURL
。エンドポイントには、受信メッセージをリッスンして処理するコードが必要です。このコードは、確認メッセージSubscribeURL
から を抽出する必要があります。通常、確認メッセージはSubscribeURL
キーを含むJSONペイロードとして届きます。 -
サブスクリプションを確認します。サブスクリプションを確認するには、次の 2 つの方法があります。
-
自動確認。エンドポイントコードは、 に自動的にアクセス
SubscribeURL
してサブスクリプションを確認できます。このアプローチでは、エンドポイントがURL提供された にHTTPGETリクエストを行う必要があります。 -
手動確認。自動確認が設定されていない場合は、ウェブブラウザ
SubscribeURL
を使用して手動で にアクセスできます。このステップでは、メッセージURLから をコピーし、ブラウザのアドレスバーに貼り付けます。
-
-
サブスクリプションステータスを確認します。にアクセスしてサブスクリプションを確認すると
SubscribeURL
、Amazon は という要素を持つXMLドキュメントを含むレスポンスSNSを送信しますSubscriptionArn
。この要素には、サブスクリプションの Amazon リソースネーム (ARN) が含まれ、サブスクリプションがアクティブであることを示します。 -
Amazon SNSコンソールを使用します。を使用してサブスクリプションステータスを確認することもできます AWS Management Console。Amazon SNS ダッシュボードに移動し、サブスクリプションセクションでサブスクリプションを検索します。確認済みのサブスクリプションには が表示されますがARN、未確認のサブスクリプションには が表示されます
PendingConfirmation
。