Aws lambda 是否可以将所有Cloudwatch日志流式传输到S3或EC2中的文件?

Aws lambda 是否可以将所有Cloudwatch日志流式传输到S3或EC2中的文件?,aws-lambda,amazon-cloudwatch,amazon-cloudwatchlogs,Aws Lambda,Amazon Cloudwatch,Amazon Cloudwatchlogs,我希望能够导出和流式传输所有Cloudwatch日志组,或者至少将50个日志组的列表流式传输到S3。我见过lambda的模式,其中流式传输特定的日志组。是否有办法对所有日志组或至少一个特定的日志组列表执行此操作?两个选项: 您可以使用CloudWatch直接将所需日志组中的日志导出到S3: 为了实时处理日志,您可以使用Lambda函数为日志组定义订阅筛选器,并根据需要将数据存储在S3中: 在您建议的第二个选项中,每个Cloudwatch日志组是否都有一个lambda?不一定,您可以为同一个lam

我希望能够导出和流式传输所有Cloudwatch日志组,或者至少将50个日志组的列表流式传输到S3。我见过lambda的模式,其中流式传输特定的日志组。是否有办法对所有日志组或至少一个特定的日志组列表执行此操作?

两个选项:

  • 您可以使用CloudWatch直接将所需日志组中的日志导出到S3:

  • 为了实时处理日志,您可以使用Lambda函数为日志组定义订阅筛选器,并根据需要将数据存储在S3中:


  • 在您建议的第二个选项中,每个Cloudwatch日志组是否都有一个lambda?不一定,您可以为同一个lambda的不同日志组创建多个订阅筛选器。要记住的一个限制是。这可以通过使用通配符来避免。