Czy istnieje prosty sposób na skonfigurowanie segmentu w s3 do automatycznego usuwania plików starszych niż x dni?
15
Amazon ma teraz możliwość ustawienia zasad segmentu, aby automatycznie wygasały treści:
http://docs.amazonwebservices.com/AmazonS3/latest/UG/ObjectExpiration.html
Tymczasem Amazon wprowadził cykle życia S3 (patrz wstępny post na blogu Amazon S3 - Wygaśnięcie obiektu ), w którym można określić maksymalny wiek w dniach dla obiektów w wiadrze - zobacz Wygaśnięcie obiektu, aby uzyskać szczegółowe informacje o jego użyciu za pośrednictwem interfejsu API S3 lub zarządzania AWS Konsola.
Możesz użyć s3cmd do napisania skryptu, który będzie działał przez wiadro i usuwał pliki na podstawie warunku wstępnego.
Musisz na nim napisać kod (bash, python).
Możesz pobrać s3cmd ze strony http://s3tools.org/s3cmd
źródło
skrypt powłoki, aby usunąć stare wiadra za pomocą
źródła narzędzia s3cmd : http://shout.setfive.com/2011/12/05/deleting-files-older-than-specified-time-with-s3cmd-and-bash/
źródło
Video 1280x720 (2)13201781136780000000.mp4
prostu daje wideo nie resztę.Nie, S3 to tylko magazyn danych. Będziesz musiał użyć klienta zewnętrznego, aby okresowo usuwać stare pliki.
źródło
Znalazłem znacznie szybsze rozwiązanie usuwania partii za pomocą AWS cli
źródło