Amazon SNS トピックへサブスクライブする - Amazon Simple Notification Service

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

Amazon SNS トピックへサブスクライブする

トピックに対して発行されたメッセージを受信するには、そのトピックへのエンドポイントサブスクライブする必要があります。エンドポイントをトピックにサブスクライブしてサブスクリプションが確認されると、エンドポイントでは、関連付けられたトピックに発行されたメッセージの受信を開始できます。

注記

HTTP (S) エンドポイント、E メールアドレス、その他の AWS アカウント の AWS リソースは、メッセージを受信する前にサブスクリプションの確認が要求です。

エンドポイントを Amazon SNS トピックにサブスクライブするには

  1. Amazon SNS コンソールにサインインします。

  2. 左のナビゲーションペインで、[サブスクリプション] を選択します。

  3. [サブスクリプション] ページで [サブスクリプションの作成] を選択します。

  4. [サブスクリプションの作成] ページで [詳細] セクションで、以下を実行します。

    1. [トピック ARN] は、トピックの Amazon リソースネーム (ARN) を選択します。この値は、arn:aws:sns:us-east-2:123456789012:your_topic などの Amazon SNS トピックを作成したときに生成された AWS ARNです。

    2. [プロトコル] でエンドポイントタイプを選択します。使用可能なエンドポイントタイプは次のとおりです。

    3. [エンドポイント] に、エンドポイント値 (E メールアドレスや Amazon SQS キューの ARN など) を入力します。

    4. Firehose エンドポイントのみ: サブスクリプションロール ARN には、Firehose 配信ストリームへの書き込み用に作成した IAM ロールの ARN を指定します。詳細については、「Firehose 配信ストリームを Amazon SNS トピックにサブスクライブするための前提条件」を参照してください。

    5. (オプション) Firehose、Amazon SQS、HTTP/S エンドポイントでは、raw メッセージ配信を有効にすることもできます。詳細については、「Amazon SNS raw メッセージの配信」を参照してください。

    6. (オプション) フィルターポリシーを設定するには、[サブスクリプションのフィルターポリシー] セクションを展開します。詳細については、「Amazon SNS サブスクリプションフィルターポリシー」を参照してください。

    7. (オプション) ペイロードベースのフィルタリングを有効にするには、Filter Policy ScopeMessageBody に設定します。詳細については、「Amazon SNS サブスクリプションフィルターポリシーの範囲」を参照してください。

    8. (オプション) サブスクリプションのデッドレターキューを設定するには、Redrive ポリシー (デッドレターキュー)を展開します。詳細については、「Amazon SNS デッドレターキュー (DLQ)」を参照してください。

    9. [サブスクリプションの作成] を選択します。

      コンソールがサブスクリプションを作成し、サブスクリプションの [詳細] ページを開きます。