Chciałbym zaktualizować wiadro S3 o nową zawartość (utwórz folder w wiadrze). Jaki jest format daty --expires
. Nie znalazłem żadnych przykładów przy użyciu adresu google w wersji AWS CLI
. Czy ktoś może mi pomóc w tej sprawie?Jak zaktualizować wiadro S3 z datą wygaśnięcia przy użyciu AWS CLI
coś takiego:
aws s3 sync $backup_home s3://backup/$app-backup/$app-$DATE --expires '$DATE'
Sprawdzanie ... Jak sądzisz "--expires"? Może nie być tym, czego oczekujesz. –
Obiekt nie jest już buforowany po tej dacie. – user6136315
Tak, przez przeglądarki internetowe. Ustawi to nagłówek 'Expired:' na stałą wartość, gdy obiekt zostanie następnie pobrany. Zwykle nie jest to zbyt użyteczne. Ustawienie 'Cache-Control:' jest zalecaną praktyką, a kiedy ten nagłówek jest obecny, ['Expires:' ma być zignorowany] (https://tools.ietf.org/html/rfc7234#section-5.3). Zapytałem, ponieważ pomyślałem, że może byłeś zmieszany z ['x-amz-expiration' i policy policy] (https://aws.amazon.com/blogs/aws/amazon-s3-object-expiration/), które nie jest wartością, którą możesz ustawić - jest obliczana przez S3 na podstawie polityki. –