我需要将一个 S3 存储桶的所有内容复制到另一个 S3 存储桶。计划使用s3 同步。
aws s3 sync s3://sourcebucket s3://destinationbucket
完成此过程后,是否有任何方法可以验证是否所有数据都迁移到新存储桶?(即没有数据丢失或丢失(
或者是否有任何保证数据不会丢失(在官方文档中的任何地方指定?
假设您希望在同步终止后完成此验证。S3 提供对象的 MD5 哈希作为ETag
。您可以遍历本地目录,确保 S3 存储桶中确实存在该对象,并且可以通过比较本地和远程 MD5 哈希来验证完整性。 (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html#RESTObjectGET-responses(