AWS CloudTrail
用户指南 (版本 1.0)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS 服务事件

CloudTrail 支持将非 API 服务事件记录至 Amazon S3 存储桶。这些事件由 AWS 服务创建,但不由访问公有 AWS API 的请求直接触发。对于这些事件,eventType 字段 AwsServiceEvent为。以下是 AWS 服务事件的示例。

  1. 要在您的应用程序中运行 Spot 实例并提交 EC2 实例的一个指定编号和类型的出价。

  2. 您的出价超过当前 Spot 价格,已为您创建 EC2 实例。

  3. 在 Spot 价格超过您的出价时,您的 EC2 Spot 实例将被终止并授予其他客户。

在示例中,CloudTrail 将服务事件活动记录到 Amazon S3 存储桶。接受了出价时,此事件作为 RunInstances API 事件向您显示。但是,当 Spot 价格超过了出价而终止实例时,这将作为非 API 事件记录。

以下示例事件显示,当现货价格超过您的出价时 EC2 Spot 实例终止。实例 ID 显示于 serviceEventDetails 字段中。

{ "eventVersion": "1.05", "userIdentity": { "accountId": "123456789012", "invokedBy": "ec2.amazonaws.com" }, "eventTime": "2016-08-16T22:30:00Z", "eventSource": "ec2.amazonaws.com", "userAgent": "ec2.amazonaws.com", "sourceIPAddress": "ec2.amazonaws.com", "eventName": "BidEvictedEvent", "awsRegion": "us-east-2", "eventID": "d27a6096-807b-4bd0-8c20-a33a83375054", "eventType": "AwsServiceEvent", "recipientAccountId": "123456789012", "RequestParameters": null, "ResponseElements": null, "serviceEventDetails": { "instanceIdSet": [ "i-1eb2ac8e" ] } }