0

我需要将 S3 存储桶的所有内容复制到另一个 S3 存储桶。计划使用s3 sync

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

在这个过程之后,有什么方法可以验证是否所有数据都迁移到了新的存储桶中?(即没有数据丢失或丢失)

或者是否有任何保证数据不会丢失(在官方文档中的任何地方指定?)?

4

1 回答 1

0

假设您希望在同步终止后完成此验证。S3 提供对象的 MD5 哈希作为ETag. 您可以遍历本地目录,确保该对象确实存在于 S3 存储桶中,并且可以通过比较本地和远程 MD5 哈希来验证完整性。(https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html#RESTObjectGET-responses

于 2019-08-16T09:23:06.530 回答