AWS サービスからのイベント - Amazon EventBridge

AWS サービスからのイベント

AWS サービスの多くは EventBridge が受け取るイベントを生成します。アカウントの AWS サービスがイベントを発行すると、アカウントのデフォルトのイベントバスに移動します。

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

CloudTrail 経由で送信されるイベントはすべて、detail-type の値が AWS API Call via CloudTrail になっています。

AWS サービスで発生した内容は、サービス自体と CloudTrail の両方で Eventbridge にレポートできます。例えば、インスタンスを開始または停止する Amazon EC2 API コールは、CloudTrail 経由のイベントだけでなく EventBridge イベントも生成します。

重要

CloudTrail は、EventBridge を介したイベント配信をリソース所有者にまで拡張しています。現在、CloudTrail は API 呼び出し元とリソース所有者の両方が証跡を作成して S3 バケットのイベントを受信することをサポートしており、EventBridge を通じて API 呼び出し元にイベントを配信します。今回の変更により、API 呼び出し元に加えてリソース所有者も、EventBridge を介してクロスアカウント API 呼び出しをモニタリングできるようになります。CloudTrail と EventBridge の統合により、イベントに応じてルールベースの自動ワークフローを設定する便利な方法も使えるようになります。

CloudTrail チームは、2021 年 4 月 12 日からこの更新のデプロイを開始しており、今月上旬にはすべての商業リージョンでこの更新を完了する予定です。そのため、一部のお客様では、今回の更新と同時に EventBridge を通じて配信される EventBridge イベントが増加する可能性があります。お客様による対応は必要ありませんが、ご不明な点がございましたら、AWS Support までお問い合わせください。

256 KB よりも大きい AWS API コールイベントをイベントパターンとして使用することはできません。使用できる API コールの詳細については、CloudTrail イベント履歴でサポートされるサービスを参照してください。

注記

イベントを生成する各 AWS サービスは、ベストエフォート型または保証付き配信のいずれかで EventBridge にイベントを送信します。ベストエフォート配信の場合、すべてのイベントを EventBridge に送信しようとしますが、まれにイベントが配信されない場合があります。保証付き配信の場合、サービスからのすべてのイベントが EventBridge に正常に配信されます。

次のテーブルには、EventBridge にイベントを送信する AWS サービスの表現を挙げていますが、すべてのサービスが含まれているわけではありません。

次の表は、イベントを生成する AWS サービスを示しています。サービス名を選択すると、そのサービスと EventBridge の連携に関する詳細情報が表示されます。

サービス 配信タイプ
Amazon AppFlow ベストエフォート
Application Auto Scaling ベストエフォート
AWS Application Cost Profiler ベストエフォート
Amazon Athena ベストエフォート
AWS Backup ベストエフォート
AWS Batch 保証付き
Amazon Braket 保証付き
AWS Certificate Manager Private Certificate Authority ベストエフォート
Amazon Chime ベストエフォート
AWS CloudTrail 経由で配信されるイベント ベストエフォート
Amazon CloudWatch 保証付き
AWS CodeArtifact 保証付き
AWS CodeBuild ベストエフォート
AWS CodeCommit ベストエフォート
AWS CodeDeploy ベストエフォート
AWS Config ベストエフォート
Amazon Connect ベストエフォート
AWS Data Exchange ベストエフォート
Amazon Data Lifecycle Manager ベストエフォート
AWS DataSync ベストエフォート
AWS Elastic Beanstalk ベストエフォート
Amazon Elastic Block Store ベストエフォート
Amazon Elastic Block Store ボリュームへの変更 ベストエフォート
Amazon Elastic Compute Cloud (Amazon EC2) ベストエフォート
Amazon EC2 Auto Scaling ベストエフォート
Amazon EC2 フリート ベストエフォート
Amazon EC2 スポットインスタンスの中断 ベストエフォート
Amazon Elastic Container Registry ベストエフォート
Amazon Elastic Container Service 保証付き
AWS Elemental MediaConvert 保証付き
AWS Elemental MediaLive ベストエフォート
AWS Elemental MediaPackage ベストエフォート
AWS Elemental MediaStore 保証付き
Amazon EMR ベストエフォート
Amazon GameLift ベストエフォート
AWS Glue ベストエフォート
AWS Glue DataBrew ベストエフォート
AWS Ground Station ベストエフォート
AWS Health ベストエフォート
Amazon Interactive Video Service ベストエフォート
AWS IoT Analytics 保証付き
AWS IoT Greengrass V1 ベストエフォート
AWS IoT Greengrass V2 ベストエフォート
AWS Key Management Service CMK の削除 保証付き
AWS Key Management Service CMK のローテーション ベストエフォート
AWS Key Management Service でインポートされたキーマテリアルの有効期限切れ ベストエフォート
Amazon Location Service 保証付き
Amazon Macie ベストエフォート
Amazon Macie Classic ベストエフォート
Amazon Managed Blockchain ベストエフォート
AWS Managed Services ベストエフォート
AWS OpsWorks 保証付き
AWS Proton ベストエフォート
Amazon QLDB 保証付き
Amazon Redshift 保証付き
Amazon Relational Database Service ベストエフォート
AWS Resource Access Manager ベストエフォート
Savings Plans ベストエフォート
AWS Security Hub ベストエフォート
AWS Signer 保証付き
Amazon Simple Workflow Service ベストエフォート
AWS Step Functions ベストエフォート
AWS Storage Gateway 保証付き
AWS Systems Manager ベストエフォート
リソースのタグ変更 ベストエフォート
AWS Transit Gateway ベストエフォート
Amazon Translate 保証付き
Amazon WorkSpaces ベストエフォート