日志记录和事件
AWS CloudTrail
-
CloudTrail 管理事件(也称为控制面板操作)会显示对 AWS 账户内的资源执行的管理操作。这包括创建 Amazon S3 存储桶和设置日志记录等操作。
-
CloudTrail 数据事件(也称为数据面板操作)显示在 AWS 账户内的资源上或资源内执行的资源操作。这些操作通常是大规模活动。这包括 Amazon S3 对象级 API 活动(例如
GetObject
、DeleteObject
和PutObject
API 操作)以及 Lambda 函数调用活动等操作。
AWS Config
Amazon EventBridge
Amazon S3 访问日志:如果敏感信息存储在 Amazon S3 存储桶中,客户可以启用 Amazon S3 访问日志来记录相关数据的每次上传、下载和修改。该日志独立于 CloudTrail 日志(并作额外补充),CloudTrail 日志可用于记录存储桶本身的更改(例如更改访问策略和生命周期策略)。需要注意的是,访问日志记录会以最大努力进行传输。针对已正确配置了日志记录的存储桶的大多数请求会导致传输一条日志记录。因此不能保证服务器日志记录的完整性和即时性。
Amazon CloudWatch Logs:客户可以通过 Amazon CloudWatch Logs 代理监控、存储和访问来自 Amazon EC2 实例上运行的操作系统、应用程序和其他来源的日志文件。CloudWatch Logs 可以作为 AWS CloudTrail、Route 53 DNS 查询、VPC 流日志、Lambda 函数等的目的地。客户随后可以从 CloudWatch Logs 中检索关联的日志数据。
Amazon VPC 流日志:VPC 流日志使客户能够捕获有关在 VPC 中传入和传出网络接口的 IP 流量的信息。启用流日志后,可以将其流式传输到 Amazon CloudWatch Logs 和 Amazon S3。VPC 流日志可帮助客户完成诸多任务,例如排查特定流量无法到达实例的原因、诊断过于严格的安全组规则,以及将其用作监控 EC2 实例流量的安全工具。使用最新版本的 VPC 流日志记录可获取最全面的字段信息。
AWS WAF 日志
Route 53 Resolver 查询日志:Route 53 Resolver 查询日志便于您记录 Amazon Virtual Private Cloud(Amazon VPC)内资源发出的所有 DNS 查询。无论是 Amazon EC2 实例、AWS Lambda 函数还是容器,只要其位于 Amazon VPC 中且发出 DNS 查询,此功能都会将其记录下来;之后您就能够探索并更好地理解应用程序的运行情况。
其他 AWS 日志:AWS 将持续为客户发布包含新日志记录和监控功能的服务特性与功能。有关每项 AWS 服务可用功能的信息,请参阅我们的公共文档。