2

我在 CloudWatch 中有一些日志,每天我都会不断收到新日志。现在,我想将今天和昨天的日志存储在 Cloud Watch 本身中,但必须将 2 天前的日志移动到 S3。

我尝试通过以下链接使用 CLI:

http://docs.aws.amazon.com/cli/latest/reference/logs/create-export-task.html

在此链接中,提到了两个选项: -- from--to

--from option only exports the logs after that time.
--to option does not export the logs after that time.

通过使用这些,我可以实现我的要求,但是,随着 --from 和 --to 选项值的变化,我必须每天输入命令。

那么,除了每天输入命令之外,是否有替代选项可以每天完成工作而无需我干预?

4

1 回答 1

1

创建一个 Lambda 函数来为您执行此操作并将其设置为按 cron 计划运行。Lambda 肯定会帮助您自动化这个过程。

Lambda 事件源将是CloudWatch Events - Schedule

请参阅AWS 文档中的将 AWS Lambda 与计划事件一起使用。

于 2016-12-05T11:52:37.443 回答