S3 存储桶上的未加密文件是不是有 Etag?
Posted
技术标签:
【中文标题】S3 存储桶上的未加密文件是不是有 Etag?【英文标题】:Does unencrypted file on S3 bucket have Etag?S3 存储桶上的未加密文件是否有 Etag? 【发布时间】:2021-08-28 00:41:44 【问题描述】:从多个 Amazon S3 存储桶集中大量未加密小文件的过程。可以用 Etags 测试这些文件的完整性吗?
https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonResponseHeaders.html
我阅读了上述文件。但不清楚 S3 上的未加密文件。有人可以对此进行验证吗?
【问题讨论】:
integrity of these files
是什么意思?验证多个存储桶中的文件是否相同?
【参考方案1】:
来自 AWS doc on S3 data integrity:
实体标签 (ETag) 是对象的散列,可能不是对象数据的 MD5 摘要。 ETag 是否为 MD5 摘要取决于对象的创建和加密方式。因为 ETag 并不总是 MD5 摘要,所以它不能总是用于验证上传文件的完整性。
您可以通读文档以获取有关如何获取对象的 MD5 校验和值的信息。
另一篇关于 S3 ETag 的文章可能有用 https://teppen.io/2018/06/23/aws_s3_etags/
【讨论】:
以上是关于S3 存储桶上的未加密文件是不是有 Etag?的主要内容,如果未能解决你的问题,请参考以下文章