Выборочная загрузка файлов в AWS S3 CLI

У меня есть файлы в ведре S3, я пытался загрузить файлы на основе даты, такой как 08 августа, 09 августа, как я могу загрузить файл выборочной даты?. Я использовал следующий код, но он по-прежнему загружает весь список

aws s3 cp s3://bucketname/ folder/file --profile pname --exclude "*" --recursive --include "" + "2015-08-09" + "*"

Я не уверен, как этого добиться.

1 ответов


эта команда скопирует все файлы, начиная с 2015-08-15:

aws s3 cp s3://BUCKET/ folder --exclude "*" --include "2015-08-15*" --recursive

если ваша цель, чтобы синхронизировать файлы, не копируя их дважды, используйте :

aws s3 sync s3://BUCKET/ folder

скопировать все файлы, которые были добавлены или изменены с момента предыдущей синхронизации.

на самом деле, это эквивалент выше cp команда:

aws s3 sync s3://BUCKET/ folder --exclude "*" --include "2015-08-15*"

ссылки: