我已按照以下说明启用了从AWS elasticbeanstalk到AWS S3的日志发布:http ://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.loggingS3.title.html
一切正常。我的问题是,如何自动从S3中删除旧日志,比如说超过一周的时间?理想情况下,我想要一种在AWS中进行配置的方法,但找不到此选项。我曾考虑使用logrotate,但想知道是否有更好的方法。任何帮助深表感谢。
我最终发现了如何做到这一点。您可以创建S3生命周期规则来删除特定文件或文件夹中已存在N天以上的所有文件。注意:除了其他功能外,您还可以存档而不是删除,或者在删除之前存档一段时间-这是一个很棒的功能。
参考:http : //docs.aws.amazon.com/AmazonS3/latest/dev/ObjectExpiration.html和http://docs.aws.amazon.com/AmazonS3/latest/dev/manage-lifecycle-using-console。 html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句