Amazon SNS の開始方法 - Amazon Simple Notification Service

Amazon SNS の開始方法

このセクションでは、Amazon SNS の理解を役立つように Amazon SNS コンソールを使用してトピック、サブスクリプション、およびメッセージを管理する方法について説明します。

Prerequisites

開始する前に、「Amazon SNS のアクセスをセットアップする」のステップを完了します。

ステップ 1: トピックを作成する

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

  2. 左のナビゲーションペインで、[トピック] を選択します。

  3. [トピック] ページで、[トピックの作成] を選択します。

  4. デフォルトでは、コンソールは FIFO トピックを作成します。[Standard] を選択します。

  5. [の詳細] セクションで、トピックに、MyTopic などの名前を入力します。

  6. フォームの最下部までスクロールし、[トピックの作成] を選択します。

    コンソールに新しいトピックの [詳細] ページが表示されます。

ステップ 2: トピックに対するサブスクリプションを作成する

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

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

  3. [サブスクリプションの作成] ページで、[トピック ARN] フィールドを選択し、AWS アカウント のトピックを一覧表示します。

  4. 上記のステップで作成したトピックを選択します。

  5. [プロトコル] で [E メール] を選択します。

  6. [エンドポイント] に、通知を受信するために使用できる E メールアドレスを入力します。

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

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

  8. E メールの受信トレイを確認し、AWS 通知の E メール内の [サブスクリプションの確認] を選択します。通常、送信者 ID は「no-reply@sns.amazonaws.com」です。

  9. Amazon SNS がウェブブラウザを開き、サブスクリプション ID とともにサブスクリプションの確認を表示します。

ステップ 3: トピックにメッセージを発行する

  1. 左のナビゲーションペインで、[トピック] を選択します。

  2. [トピック] ページで、前に作成したトピックを選択し、[メッセージの発行] を選択します。

    コンソールが [トピックにメッセージを発行] ページを開きます。

  3. (オプション) [メッセージの詳細] セクションで、以下のような [件名] を入力します。

    Hello from Amazon SNS!
  4. [メッセージ本文] セクションで、[すべての配信プロトコルに同一のペイロード。] をクリックし、以下のようなメッセージ本文を入力します。

    Publishing a message to an SNS topic.
  5. [メッセージの発行] を選択します。

    メッセージはトピックに発行され、コンソールがトピックの [詳細] ページを開きます。

  6. E メールの受信トレイを確認し、発行されたメッセージを含む Amazon SNS からの E メールを受信したことを確認します。

ステップ 4: サブスクリプションとトピックを削除する

  1. ナビゲーションパネルで、[サブスクリプション] を選択します。

  2. [サブスクリプション] グループの設定ページで、確認済みのサブスクリプションを選択し、次に [削除] を選択します。

    注記

    保留中の確認は削除できません。3 日経過すると、Amazon SNS によって自動的に削除されます。

  3. [サブスクリプションの削除] ダイアログボックスで、[削除] を選択します。

    サブスクリプションが削除されます。

  4. ナビゲーションパネルで、[トピック] を選択します。

  5. [トピック] ページで、トピックを選択し、次に [削除] を選択します。

    重要

    トピックを削除すると、そのトピックのサブスクリプションもすべて削除されます。

  6. [Delete topic MyTopic] ダイアログボックスで、delete me と入力し、[削除] を選択します。

    トピックが削除されます。

次のステップ

これでサブスクリプションを使用してトピックを作成し、トピックにメッセージを送信したので、以下を試すことができます。