イベントでトリガーする CloudWatch イベント ルールの作成 - Amazon CloudWatch Events

イベントでトリガーする CloudWatch イベント ルールの作成

注記

Amazon EventBridge is the preferred way to manage your events. CloudWatch イベント and EventBridge are the same underlying service and API, but EventBridge provides more features. Changes you make in either CloudWatch or EventBridge will appear in each console. For more information, see Amazon EventBridge.

以下のステップを使用して、AWS のサービスによって生成されたイベントでトリガーする CloudWatch イベント ルールを作成します。

イベントでトリガーするルールを作成するには:

  1. https://console.aws.amazon.com/cloudwatch/ にある CloudWatch コンソールを開きます。

  2. ナビゲーションペインで、[イベント]、[ルールの作成] の順に選択します。

  3. [Event source] で、以下の操作を実行します。

    1. [サービス別のイベントに一致するイベントパターンの構築] で、[イベントパターン] を選択します。

    2. [サービス名] で、ルールをトリガーするイベントを生成するサービスを選択します。

    3. [イベントタイプ] で、ルールをトリガーする特定のイベントを選択します。唯一のオプションが [AWS API Call via CloudTrail] である場合、選択されたサービスはイベントを生成せず、このサービスに対して行われた API コールのみをルールのベースにできます。この種のルールの作成については、「AWS CloudTrail を使用して AWS API コールでトリガーする CloudWatch イベント ルールの作成」を参照してください。

    4. イベントを生成するサービスに応じて、[Any...] および [Specific...] のオプションが表示される場合があります。選択された任意の種類のイベントでイベントトリガーを発生させるには [Any...] を選択し、1 つ以上の特定のイベントタイプを選択するには [Specific...] を選択します。

  4. [ターゲット] で [ターゲットの追加] を選択し、選択した種類のイベントが検出されたときに対応する AWS のサービスを選択します。

  5. このセクションの他のフィールドに、このターゲットタイプに固有の情報を入力します (必要な場合)。

  6. 多くのターゲットタイプで、CloudWatch イベント はターゲットにイベントを送信するためのアクセス許可が必要です。これらの場合、CloudWatch イベント は、イベントの実行に必要な IAM ロールを作成できます。

    • 自動的に IAM ロールを作成するには、[この特定のリソースに対して新しいロールを作成する] を選択します。

    • 以前に作成した IAM ロールを使用するには、[既存のルールの使用] を選択します。

  7. オプションで、このルールに別のターゲットを追加するには、ステップ 4~6 を繰り返します。

  8. [設定の詳細] を選択します。[Rule definition] で、ルールの名前と説明を入力します。

    ルール名はこのリージョン内で一意である必要があります。

  9. [Create rule] を選択します。