Убедитесь, что данные не потеряны во время синхронизации AWS S3

Мне нужно скопировать все содержимое корзины S3 в другую корзину S3. Планирование использовать s3 sync.

aws s3 sync s3://sourcebucket s3://destinationbucket

После этого процесса, есть ли способ проверить, все ли данные перенесены в новый сегмент? (т.е. никакие данные не пропущены или потеряны)

Или есть ли гарантия, что данные не будут потеряны (указано где-либо в официальном документе?)?

1 ответ

Предполагая, что вы хотите, чтобы эта проверка была выполнена после завершения синхронизации. S3 предоставляет MD5-хэш объектов как ETag, Вы можете пройти через ваш локальный каталог, убедившись, что объект существует в корзине S3, а целостность можно проверить, сравнив локальные и удаленные хеши MD5. ( https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html)

Другие вопросы по тегам