Синхронизация AWS s3 повторно копирует файлы, которые не изменились с момента последнего запуска - PullRequest
0 голосов
/ 11 января 2019

Я хочу периодически копировать все новые и измененные объекты из одной корзины S3 в другую. Эти объекты зашифрованы в состоянии покоя с помощью AWS: KMS, поэтому я использую следующую команду CLI AWS:

aws s3 sync --size-only s3://com.bucket1.name s3://com.bucket2.name --sse=aws:kms --sse-kms-key-id <my key id>

Когда я запускаю это несколько раз, я хочу, чтобы при последующих запусках выполнялась только «инкрементная синхронизация» и копировались только файлы из bucket1 в bucket2, ЕСЛИ они были добавлены или изменены в bucket1 с момента последней синхронизации. И это именно то, что происходит, если я запускаю это, скажем, дважды в течение нескольких часов друг от друга. Однако, если я запустил его сегодня, а затем запустил снова завтра, ВСЕ файлы будут скопированы повторно.

Почему неизмененные файлы повторно копируются, если я слишком долго жду между последовательными запусками этой команды?

...