Amazon Redshift
クラスター管理ガイド

Amazon Redshift コンソールを使用してイベント通知を管理する

Amazon Simple Notification Service (Amazon SNS) イベント通知サブスクリプションを作成すると、特定の Amazon Redshift クラスター、スナップショット、セキュリティグループ、またはパラメータグループにイベントが発生したときに通知を送信できます。これらの通知は SNS トピックに送信され、トピックにサブスクライブした SNS ユーザーに順番にメッセージが送信されます。コンシューマへの SNS メッセージは、E メール、テキストメッセージ、または HTTP エンドポイントへの呼び出しなど、Amazon SNS が AWS リージョンに対してサポートしている通知形式にすることができます。たとえば、すべてのリージョンでメール通知がサポートされますが、SMS 通知は 米国東部 (バージニア北部) リージョン でのみ作成できます。詳細については、「Amazon Redshift イベント通知」を参照してください。

このセクションでは、AWS マネジメントコンソール から Amazon Redshift イベント通知サブスクリプションを管理する方法について説明します。

イベント通知サブスクリプションを作成する

Amazon Redshift イベント通知サブスクリプションを作成するには

  1. AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール(https://console.aws.amazon.com/redshift/)を開きます。

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

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

  4. [イベントサブスクリプションの作成] ダイアログボックスで、次の操作を行います。

    1. [サブスクリプションの設定] ペインを使用して、イベントフィルター条件を指定します。条件を選択すると、[サブスクライブしているイベント] リストに条件と一致する Amazon Redshift イベントが表示されます。次の作業を行います。

      1. [カテゴリ] で、1 つ以上のカテゴリを選択します。すべてのカテゴリを指定するには、[カテゴリ] を選択します。カテゴリのサブセットを選択するには、含めるカテゴリのボタンを選択します。

      2. [重要度] で、イベントの重要度を選択します。[すべて] を選択した場合、重要度が INFO または ERROR のイベントが発行されます。[エラー] を選択した場合、重要度が ERROR のイベントだけが発行されます。

      3. [ソースタイプ] で、ソースタイプを選択します。そのソースタイプのリソースによって生じたイベントだけが (クラスターやクラスターパラメータグループなど) が、イベントサブスクリプションにより発行されます。

      4. [リソース] では、ソースタイプが指定されているすべてのリソースからイベントを発行するか、サブセットのみから発行するかを指定する必要があります。指定されたタイプのすべてのリソースからイベントを発行するには、[すべて] を選択します。特定のリソースを選択する場合は、[個別に選択] を選択します。

        注記

        [リソース] ボックスの名前が、[ソースタイプ] で指定された値に合わせて変更されます。たとえば、[ソースタイプ] で [クラスター] を選択した場合、[リソース] ボックスの名前が [クラスター] に変わります。

        [個別に選択] を選択した場合、イベントサブスクリプションによってイベントが発行される特定リソースの ID を指定できます。リソースを 1 つずつ指定し、イベントサブスクリプションに追加します。イベントサブスクリプションと同じ AWS リージョンにあるリソースのみ指定できます。指定するイベントは、[ID を指定します] ボックスの下に表示されます。

        1. 既存のリソースを指定するには、[ID を指定します] ボックスでリソースを見つけ、[追加] 列で [+] ボタンを選択します。

        2. 作成前にリソースの ID を指定するには、[ID を指定します] ボックスの下にあるボックスに ID を入力し、[追加] ボタンをクリックします。後で作成する場合は、この作業を行ってリソースを追加できます。

        3. イベントサブスクリプションから選択されたリソースを削除するには、リソースの右側にある [X] ボックスを選択します。

    2. ペインの下部で、[名前] テキストボックスにイベント通知サブスクリプションの名前を入力します。

    3. [はい] を選択して、サブスクリプションを有効にします。サブスクリプションは作成するが、通知はまだ送信しない場合は、[いいえ] を選択します。サブスクリプションが作成されると、この設定に関係なく確認メッセージが送信されます。

    4. [次へ] を選択して Amazon SNS トピックの指定を続行します。

      
                                     サブスクリプションの設定
    5. サブスクリプションがイベントの発行を使用する Amazon SNS トピックを指定するには、3 つのタブのいずれかを使用します。

      1. リストから既存の Amazon SNS トピックを選択するには、[既存のトピックを使用] タブを選択し、リストからトピックを選択します。

      2. 既存の Amazon SNS トピックを Amazon リソースネーム (ARN) により指定するには、[Provide Topic ARN (トピック ARN の指定)] タブを選択し、[ARN:] ボックスで ARN を指定します。Amazon SNS コンソールを使用して、Amazon SNS トピックの ARN を見つけることができます。

        1. AWS マネジメントコンソールにサインインし、Amazon SNS コンソール (https://console.aws.amazon.com/sns/v3/home) を開きます。

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

        3. Amazon Redshift イベント サブスクリプションに含めるトピックを選択します。

        4. [Topic Details (トピックの詳細)] ペインで、[トピックの ARN:] フィールドの値をコピーします。

      3. サブスクリプション作成オペレーションにより新しい Amazon SNS トピックも作成されるようにするには、[新しいトピックの作成] タブを選択し、以下を実行します。

        1. [名前] には、トピックの名前を入力します。

        2. 通知受信者ごとに、[送信] で通知方法を選択して、[to (宛先)] で有効なアドレスを指定し、[受取人の追加] をクリックします。[SMS] エントリは、米国東部 (バージニア北部) リージョン でのみ作成できます。

        3. 受信者を削除するには、[削除] 列の赤色の X を選択します。

          
                                                   サブスクリプションの設定
  5. サブスクリプションを作成するには、[作成] を選択します。サブスクリプションを作成しないで定義を削除するには、[キャンセル] を選択します。サブスクリプションの設定に戻るには、[前へ] を選択します。

Amazon Redshift イベント通知サブスクリプションをリストする

現在の Amazon Redshift イベント通知サブスクリプションをリストできます。

現在の Amazon Redshift イベント通知サブスクリプションをリストするには

  1. AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール(https://console.aws.amazon.com/redshift/)を開きます。

  2. ナビゲーションペインの [Events] を選択します。[サブスクリプション] タブには、イベント通知サブスクリプションがすべて表示されます。

Amazon Redshift イベント通知サブスクリプションを変更する

サブスクリプションを作成すると、サブスクリプション名、ソース識別子、カテゴリ、トピック ARN を変更できます。

Amazon Redshift イベント通知サブスクリプションを変更するには

  1. AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール(https://console.aws.amazon.com/redshift/)を開きます。

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

  3. [サブスクリプション] ペインで、変更するサブスクリプションを選択し、[変更] を選択します。

  4. [イベントサブスクリプションの変更] ダイアログボックスで、次の操作を行います。

    1. [サブスクリプションの設定] ペインを使用して、イベントフィルター条件を変更します。条件を選択すると、[サブスクライブしているイベント] リストに条件と一致する Amazon Redshift イベントが表示されます。次の作業を行います。

      1. [カテゴリ] で、1 つ以上のカテゴリを選択します。すべてのカテゴリを指定するには、[カテゴリ] を選択します。カテゴリのサブセットを選択するには、含めるカテゴリのボタンを選択します。

      2. [重要度] で、イベントの重要度を選択します。

      3. [ソースタイプ] で、ソースタイプを選択します。

      4. [リソース] で、指定されたソースタイプからリソースの ID を選択します。指定されたリソースにより生じたイベントだけが、サブスクリプションにより発行されます。

    2. サブスクリプションを有効にするには、[有効化] で [はい] を選択します。サブスクリプションを無効にするには、[いいえ] を選択します。

    3. [次へ] を選択して Amazon SNS トピックの変更を続行します。

    4. サブスクリプションがイベントの発行を使用する Amazon SNS トピックを変更するには、3 つのタブのいずれかを使用します。

      1. リストから既存の Amazon SNS トピックを選択するには、[既存のトピックを使用] タブを選択し、リストからトピックを選択します。

      2. 既存の Amazon SNS トピックを Amazon リソースネーム (ARN) により指定するには、[ARN の指定] タブを選択し、[ARN] ボックスで ARN を指定します。

      3. サブスクリプション作成オペレーションにより新しい Amazon SNS トピックも変更されるようにするには、[新しいトピックの作成] タブを選択し、以下を実行します。

        1. [名前] に、トピックの名前を入力します。

        2. 通知受信者ごとに、[送信] で通知方法を選択して、[to (宛先)] で有効なアドレスを指定し、[受取人の追加] をクリックします。[SMS] エントリは、米国東部 (バージニア北部) リージョン でのみ作成できます。

        3. 受信者を削除するには、[削除] 列の赤色の X を選択します。

  5. 変更を保存するには、[変更] を選択します。サブスクリプションを変更しないで変更を削除するには、[キャンセル] を選択します。サブスクリプションの設定に戻るには、[前へ] を選択します。

Amazon Redshift イベント通知サブスクリプションにソース識別子を追加する

既存のサブスクリプションにソース識別子 (イベントを生成する Amazon Redshift ソース) を追加できます。

Amazon Redshift イベント通知サブスクリプションにソース識別子を追加するには

  1. サブスクリプションを変更するときに選択または選択解除することで、Amazon Redshift コンソールを使用してソース識別子を簡単に追加または削除できます。詳細については、「Amazon Redshift イベント通知サブスクリプションを変更する」を参照してください。

  2. 変更を保存するには、[変更] を選択します。サブスクリプションを変更しないで変更を削除するには、[キャンセル] を選択します。サブスクリプションの設定に戻るには、[前へ] を選択します。

Amazon Redshift イベント通知サブスクリプションからソース識別子を削除する

そのソースのイベントの通知を今後は受け取らない場合、サブスクリプションからソース識別子 (イベントを生成する Amazon Redshift ソース) を削除できます。

Amazon Redshift イベント通知サブスクリプションからソース識別子を削除するには

Amazon Redshift イベント通知サブスクリプションを削除する

不要になったサブスクリプションは削除できます。トピックへのすべてのサブスクライバは、サブスクリプションにより指定されたイベント通知を受け取らなくなります。

Amazon Redshift イベント通知サブスクリプションを削除するには

  1. AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール(https://console.aws.amazon.com/redshift/)を開きます。

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

  3. [サブスクリプション] ペインで、削除するサブスクリプションを選択します。

  4. [削除] を選択します。