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 CloudTrailAWS マネジメントコンソール、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 CloudTrailInsights イベントは、顧客が 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" } }
注記
CloudTrail がサポートするサービスの詳細については、「CloudTrail ユーザーガイド」の「CloudTrail supported services and integrations」を参照してください。