のイベントに関する通知を送信するように an EventBridge ルールを設定する AWS Health - AWS Health

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

のイベントに関する通知を送信するように an EventBridge ルールを設定する AWS Health

EventBridge ルールを作成して、アカウント内の AWS Health イベントの通知を受け取ることができます。のイベントルールを作成する前に AWS Health、次の操作を行います。

の EventBridge ルールを作成するには AWS Health
  1. Word で Amazon EventBridge コンソールを開きます。 https://console.aws.amazon.com/events/

  2. を変更するには AWS リージョン、ページの右上隅にあるリージョンセレクタを使用します。 AWS Health イベントを追跡するリージョンを選択します。

  3. ナビゲーションペインで ルール] を選択します。

  4. [Create rule] (ルールを作成) を選択します。

  5. [Define rule detail] (ルールの詳細を定義) ページで、ルールの名前と説明を入力します。

  6. [Event bus] (イベントバス) と [Rule type] (ルールタイプ) のデフォルト値を維持して、[Next] (次へ) を選択します。

  7. ビルドイベントパターンページのイベントソースで、AWS イベントと EventBridge パートナーイベントを選択します。

  8. [イベントパターン] で、[イベントソース][AWS のサービス] を選択します。

  9. イベントパターン[AWS のサービス] で、[Health] を選択します。

  10. [Event Type] (イベントタイプ) で、以下のいずれかのオプションを選択します。

    • [Specific Health Abuse Events] (特定の不正行為に関する Health イベント) – イベントタイプ名に Abuse という単語が含まれている AWS Health イベント用のルールを作成します。

    • 特定のヘルスイベント – Amazon EC2 など AWS のサービス、特定の のイベントのルールを作成します。

  11. [Any service] (任意のサービス) または [Specific service(s)] (特定のサービス) を選択できます。特定のサービスを選択する場合は、以下のオプションの 1 つを選択します。

    • すべてのイベントタイプのカテゴリに適用されるルールを作成するには、[Any event type category] (任意のイベントタイプのカテゴリ) を選択します。

    • 特定のイベントタイプのカテゴリ (複数可) を選択し、問題accountNotificationscheduledChange などの値をリストから選択します。

    ヒント
    • 特定のサービスのすべての AWS Health イベントをモニタリングするには、任意のイベントタイプカテゴリ任意のリソースを選択することをお勧めします。これにより、指定したサービスに対して、新しいイベントタイプのコードを含む、すべての AWS Health イベントがルールで確実にモニタリングされます。ルールの例については、「すべての Amazon EC2 イベント」を参照してください。

    • 複数のサービスまたはイベントタイプのカテゴリをモニタリングするルールを作成できます。そのためには、ルールのイベントパターンを手動で更新する必要があります。詳細については、「複数のサービスおよびカテゴリに対するルールの作成」を参照してください。

  12. 特定のサービスおよびイベントタイプのカテゴリを選択した場合は、イベントタイプのコードに対して以下のいずれかのオプションを選択します。

    • すべてのイベントタイプのコードに適用されるルールを作成するには、[Any event type code] (任意のイベントタイプのコード) を選択します。

    • [Specific event type code(s)] (特定のイベントタイプのコード) を選択し、リストから 1 つ以上の値を選択します。これにより、特定のイベントタイプのコードにのみ適用されるルールが作成されます。例えば、AWS_EC2_INSTANCE_STOP_SCHEDULEDAWS_EC2_INSTANCE_RETIREMENT_SCHEDULED を選択すると、これらのイベントがアカウントで発生した場合に、それらのイベントのみにルールが適用されます。

  13. 影響を受けるリソースに対して、以下のいずれかのオプションを選択します。

    • すべてのリソースに適用されるルールを作成するには、[Any resource] (任意のリソース) を選択します。

    • 特定のリソース (複数可) を選択し、1 つ以上のリソースのIDsを入力します。例えば、 などの Amazon EC2 インスタンス ID を指定できます。i-EXAMPLEa1b2c3de4、このリソースのみに影響するイベントをモニタリングします。

  14. ルールのセットアップを見直して、イベントモニタリング要件を満たしていることを確認します。

  15. [Next (次へ)] を選択します。

  16. [Select target(s)] (ターゲットを選択) ページで、このルール用に作成したターゲットタイプを選択してから、そのタイプに必要な追加のオプションを設定します。例えば、イベントを Amazon SQS キューまたは Amazon SNS トピックに送信できます。

  17. [Next (次へ)] を選択します。

  18. (オプション) [Configure tags] (タグの設定) ページで、いずれかのタグを追加し、[Next] (次へ) を選択します。

    • 注: タグは現在、aws.health ソース in EventBridge によって送信されません。

  19. [Review and create] (確認および作成) ページで、ルールの設定を確認し、イベントモニタリング要件を満たしていることを確認してください。

  20. ルールの作成を選択します。

例 : すべての Amazon EC2 イベントのルール

次の例では、 EventBridge タイプのカテゴリ、イベントコード、リソースなど、すべての Amazon EC2 イベントを Word がモニタリングするルールを作成します。

すべての Amazon EventBridge イベントに対してのみ aEC2 ルールを作成する方法のスクリーンショット。
例 : 特定の Amazon EC2 イベントのルール

次の例では、 EventBridge が以下をモニタリングするようにルールを作成します。

  • Amazon EC2 サービス

  • scheduledChange イベントタイプのカテゴリ

  • AWS_EC2_INSTANCE_TERMINATION_SCHEDULED および AWS_EC2_INSTANCE_RETIREMENT_SCHEDULED のイベントタイプのコード

  • i-EXAMPLEa1b2c3de4 という ID を持つインスタンス

特定の Amazon EventBridge イベントのみの anEC2 ルールを作成します。

複数のサービスおよびカテゴリに対するルールの作成

前の手順の例は、単一のサービスおよびイベントタイプのカテゴリに対してルールを作成する方法を示しています。複数のサービスやイベントタイプのカテゴリに対してルールを作成することもできます。つまり、モニタリングするサービスやカテゴリごとに個別のルールを作成する必要はありません。そのためには、イベントパターンを編集し、変更を手動で入力する必要があります。

次のオプションの 1 つを使用できます。

既存のルールにサービスとカテゴリを追加するには
  1. EventBridge コンソールのルールページで、ルール名を選択します。

  2. 右上隅の[編集] を選択します。

  3. [Next] (次へ) を選択します。

  4. [Event pattern] (イベントパターン) で [Edit pattern] (パターンを編集) をクリックしてから、変更内容をテキストフィールドに入力します。

  5. [Review and update] (確認と更新) ページが表示されるまで [Next] (次へ) を選択します。

  6. [Update rule] (ルールを更新) を選択して変更を保存します。

新しいルールにサービスとカテゴリを追加するには
  1. のイベントに関する通知を送信するように an EventBridge ルールを設定する AWS Health」の手順をステップ 9 まで実行します。

  2. リストから単一のサービスまたはカテゴリを選択する代わりに、[Event pattern] (イベントパターン) で [Edit pattern] (パターンを編集) を選択します。

  3. テキストフィールドに変更を入力します。独自のイベントパターンを作成するためのモデルとして、以下のサンプルパターンを参照してください。

  4. イベントパターンを確認してから、「のイベントに関する通知を送信するように an EventBridge ルールを設定する AWS Health」の残りの手順を実行してルールを作成します。

API または AWS Command Line Interface (AWS CLI) を使用する

新規または既存のルールの場合は、PutRule Word オペレーションまたは aws events put-rule コマンドを使用してイベントパターンを更新します。 API AWS CLI コマンドの例については、AWS CLI 「 コマンドリファレンス」の「put-rule」を参照してください。

例: 複数のサービスとイベントタイプのカテゴリ

次のイベントパターンは、Amazon EC2issue、Amazon Word Auto ScalingaccountNotification、Amazon EC2 の 3 つの AWS サービスの 、、および scheduledChangeイベントタイプのカテゴリのイベントをモニタリングするルールを作成しますVPC。

{ "detail": { "eventTypeCategory": [ "issue", "accountNotification", "scheduledChange" ], "service": [ "AUTOSCALING", "VPC", "EC2" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }