View a markdown version of this page

将容量提供程序系统日志发送到 Amazon S3 - AWS Lambda

将容量提供程序系统日志发送到 Amazon S3

您可以将容量提供程序系统日志发送至 Amazon Simple Storage Service。使用 Amazon S3,您可以经济高效地存储日志以实现长期保留,并使用 Athena 等服务分析它们。

注意

您可以使用 AWS CLI、AWS CloudFormation 和所有 AWS SDK 配置要发送到 Amazon S3 的容量提供程序系统日志。

定价

有关定价的更多信息,请参见 Amazon CloudWatch 定价

设置 Amazon S3 日志传输

要将容量提供程序系统日志发送到 Amazon S3,请在容量提供程序的日志组上创建 CloudWatch Logs 订阅筛选条件。订阅筛选条件会将日志事件路由到您的 Amazon S3 存储桶。

默认情况下,容量提供程序的日志组名为 /aws/lambda/capacity-provider/<capacity-provider-name>。在创建订阅筛选条件时,请使用此日志组。

有关为 Amazon S3 设置订阅筛选条件的说明(包括 IAM 角色创建和存储桶权限),请参阅将 Lambda 函数日志发送到 Amazon S3

跨账户日志记录

您可以将容量提供程序配置为向不同 AWS 账户中的 Amazon S3 存储桶发送日志。这需要设置目标,并在两个账户中配置适当的权限。

有关设置跨账户日志记录的说明,包括所需的 IAM 角色和策略,请参阅《Amazon CloudWatch 用户指南》中的设置新的跨账户订阅