AWS サービスからのイベント
AWS サービスの多くは EventBridge が受け取るイベントを生成します。アカウントの AWS サービスがイベントを発行すると、アカウントのデフォルトのイベントバスに移動します。
AWS CloudTrail は、AWS API コールなどのイベントを自動的に記録するサービスです。CloudTrail からの情報を使用する EventBridge ルールを作成できます。CloudTrail の詳細については、AWS CloudTrail とはを参照してください。
CloudTrail 経由で送信されるイベントはすべて、detail-type
の値が AWS API Call via CloudTrail
になっています。キーワード List
、Get
、Describe
で始まる API アクションからのイベントは EventBridge によって処理されませんが、以下の AWS STS アクションからのイベントを例外です。
-
GetFederationToken
-
GetSessionToken
detail-type
の値が AWS API Call via CloudTrail
のイベントを記録するには、ロギングを有効にした CloudTrail 証跡が必要です。
Amazon S3 で CloudTrail を使用する場合は、データイベントをログ記録するように CloudTrail を設定する必要があります。詳細については、S3 バケットとオブジェクトの 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 までお問い合わせください。
あらゆる Put*Events リクエストの最大サイズが 256KB であるため、サイズが 256KB より大きい AWS Put*Events 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 Private Certificate Authority | ベストエフォート |
Amazon Chime | ベストエフォート |
AWS CloudFormation | ベストエフォート |
AWS CloudTrail からのイベント | ベストエフォート |
Amazon CloudWatch | 保証付き |
AWS CodeArtifact | 保証付き |
AWS CodeBuild | ベストエフォート |
AWS CodeCommit | ベストエフォート |
AWS CodeDeploy | ベストエフォート |
AWS Config | ベストエフォート |
Amazon Connect | ベストエフォート |
AWS Control Tower | ベストエフォート |
AWS Data Exchange | ベストエフォート |
Amazon Data Lifecycle Manager | ベストエフォート |
AWS DataSync | ベストエフォート |
Amazon DevOps Guru | ベストエフォート |
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 EMR Serverless | ベストエフォート |
Amazon EventBridge のスケジュールされたルール | 保証付き |
Amazon GameLift | ベストエフォート |
AWS Glue | ベストエフォート |
AWS Glue DataBrew | ベストエフォート |
AWS Ground Station | ベストエフォート |
AWS Health | ベストエフォート |
Amazon Inspector | ベストエフォート |
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 Managed Blockchain | ベストエフォート |
AWS Managed Services | ベストエフォート |
Amazon OpenSearch Service | ベストエフォート |
AWS OpsWorks | 保証付き |
AWS Proton | ベストエフォート |
Amazon QLDB | 保証付き |
Amazon RDS | ベストエフォート |
Amazon Redshift | 保証付き |
AWS Resource Access Manager | ベストエフォート |
Amazon SageMaker | ベストエフォート |
Savings Plans | ベストエフォート |
AWS Security Hub | 保証付き |
AWS Signer | 保証付き |
Amazon Simple Storage Service (Amazon S3) | 保証付き |
Amazon Simple Workflow Service | ベストエフォート |
AWS Step Functions | ベストエフォート |
AWS Storage Gateway | 保証付き |
AWS Support | ベストエフォート |
AWS Systems Manager | ベストエフォート |
リソースのタグ変更 | ベストエフォート |
AWS Transit Gateway | ベストエフォート |
Amazon Translate | 保証付き |
AWS Trusted Advisor | ベストエフォート |
Amazon WorkSpaces | ベストエフォート |