2015-03-12 5 views
0

Я позволивших публикации журналов с AWS elasticbeanstalk к AWS S3, следуя этим инструкциям: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.loggingS3.title.htmlAWS elasticbeanstalk автоматизирующий удаление журналов, опубликованных в S3

Это работает отлично. Мой вопрос: как мне автоматизировать удаление старых журналов с S3, скажем, за неделю? В идеале я бы хотел настроить этот метод в AWS, но я не могу найти этот вариант. Я рассмотрел использование логротата, но задавался вопросом, есть ли лучший способ. Буду признателен за любую оказанную помощь.

ответ

1

В конце концов я обнаружил, как это сделать. Вы можете создать правило жизненного цикла S3 для удаления определенных файлов или всех файлов в папке больше, чем в течение N дней. Примечание. Вы также можете архивировать, а не удалять или архивировать, прежде чем удалять, помимо прочего, отличную функцию.

How to add a S3 bucket LifeCycle rule

Ссылка: http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectExpiration.html и http://docs.aws.amazon.com/AmazonS3/latest/dev/manage-lifecycle-using-console.html