AWS CloudTrail 経由で配信される AWS のサービスイベント - Amazon EventBridge

AWS CloudTrail 経由で配信される AWS のサービスイベント

AWS CloudTrail は、AWS API コールなどのイベントを自動的に記録するサービスです。CloudTrail からの情報を使用する EventBridge ルールを作成できます。CloudTrail の詳細については、AWS CloudTrail とはを参照してください。

CloudTrail は、次のタイプのイベントをデフォルトの EventBridge イベントバスに送信します。いずれの場合も、イベントの detail-type 値はリストされているイベントタイプです。

  • AWS API Call via CloudTrail

    公開 AWS サービス API へのリクエストを表すイベント。

    詳細については、「AWS CloudTrail ユーザーガイド」の「CloudTrail イベントについて理解する」を参照してください。

  • AWS Console Signin via CloudTrail

    AWS マネジメントコンソール、AWS ディスカッションフォーラム、AWS サポートセンターへのサインインを試みます。

    詳細については、「AWS CloudTrail ユーザーガイド」の「AWS Management Console サインインイベント」を参照してください。

  • AWS Console Action via CloudTrail

    コンソールで実行された API コールではないアクション。

    詳細については、「AWS CloudTrail ユーザーガイド」の「AWS Management Console サインインイベント」を参照してください。

  • AWS Service Event via CloudTrail

    イベントは AWS サービスによって作成されますが、パブリック AWS サービス API へのリクエストによって直接トリガーされることはありません。

    詳細については、「AWS CloudTrail ユーザーガイド」の「AWS service events」を参照してください。

  • AWS Insight via CloudTrail

    Insights イベントは、顧客が CloudTrail Insight 機能を有効にすると CloudTrail によってトリガーされます。

    詳細については、「AWS CloudTrail ユーザーガイド」の「CloudTrail Insights」を参照してください。

CloudTrail の detail-type 値のいずれかを使用してイベントを記録するには、ログ記録を使用して CloudTrail の証跡を有効にする必要があります。詳細については、「AWS CloudTrail ユーザーガイド」の「Working with CloudTrail trails」を参照してください。

AWS サービスで発生した内容は、サービス自体と CloudTrail の両方で Eventbridge にレポートできます。例えば、インスタンスを開始する Amazon EC2 API コールでは、複数のイベントを生成します。

  • インスタンスが pending に入り、running 状態になると Amazon EC2 から EventBridge に直接送信される EC2 Instance State-change Notification イベント。例:

    { . . . "detail-type":"EC2 Instance State-change Notification", "source":"aws.ec2", . . . "detail":{ "instance-id":"i-abcd1111", "state":"pending" } }
  • API コール自体を表す、CloudTrail から EventBridge に送信される AWS API Call via CloudTrail イベント。例:

    { . . . "detail-type":"AWS API Call via CloudTrail", "source":"aws.ec2", . . . ], "detail": { "eventSource": "ec2.amazonaws.com", "eventName": "StartInstances" } }
注記

Put*Events API コールイベントをイベントパターンの作成の基礎として使用する場合は、最終的なイベントパターンが 256 KB を超えないようにしてください。Put*Events リクエストの最大サイズは 256 KB です。詳細については、「」を参照してください。

CloudTrail がサポートするサービスの詳細については、「CloudTrail ユーザーガイド」の「CloudTrail supported services and integrations」を参照してください。