如何为从Elastic beanstalk导出的日志设置保留策略?

时间:2017-01-13 23:14:58

标签: amazon-web-services logging amazon-elastic-beanstalk retention

我正在使用弹性beanstalk来提供我们的应用程序。我已启用“启用日志文件轮换到Amazon S3”选项,我看到日志写入存储桶。看起来日志将转到Elastic BeanStalk实例的默认存储桶。

  1. 如何告诉应用将日志写入其他存储区?

  2. 我想确保为该存储桶中的日志设置保留策略(例如10天),以便存储桶保持整洁。

  3. 提前感谢您的帮助。非常感谢。

1 个答案:

答案 0 :(得分:1)

  1. 无法配置Elastic Beanstalk应用程序以将日志发布到其他存储桶。它只能设置或关闭。

  2. 要在10天后删除日志,您可以向存储桶添加生命周期规则,该规则将在10天后删除日志:http://docs.aws.amazon.com/AmazonS3/latest/UG/lifecycle-configuration-bucket-no-versioning.html

  3. 但是,也可以将Elastic Beanstalk应用程序配置为将日志发布到CloudWatch日志:

    http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.cw.html

    文档显示了一个控制台屏幕截图,但我没有在控制台中看到设置它的任何地方。文档可以引用您可以通过配置文件,CLI或SDK

    设置的设置