将Web应用程序日志文件上传到S3

时间:2018-12-03 14:13:07

标签: amazon-web-services amazon-s3

我有一个要求,我们有一个Web应用程序。 从该应用程序中,我们通过单击“下载”按钮(手动)来下载日志。

使用AWS CLI下载后,将日志上传到S3中,然后处理数据。

我们可以自动化吗?

如果可以的话,请帮助我将其自动化。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以创建一个lambda函数并担当ec2-lambda的角色,并收集日志并将其移动到S3存储桶中(即使带有时间戳记),如果您希望在以下位置备份日志,甚至可以使用cloud watch对其进行计划一个具体的时间。 您还可以使用Ansible或Jenkins在Jenkins中执行任务,您可以创建一个工作,它甚至具有可用的S3插件,只需运行您的Jenkins工作即可将日志复制到s3存储桶