内容提要
AWS 更新了 Amazon S3 的默认行为,自动验证上传数据的完整性,确保数据在传输过程中未损坏,简化开发者工作,无需更改代码即可享受这一功能。
关键要点
-
AWS 更新了 Amazon S3 的默认行为,自动验证上传数据的完整性。
-
新功能基于用户反馈,简化开发者工作,无需更改代码即可享受数据完整性保护。
-
Amazon S3 设计目标为 99.999999999% 的数据耐久性,持续监控数据完整性。
-
数据在传输过程中可能面临完整性风险,新的默认行为可自动验证数据传输的正确性。
-
AWS SDK 自动计算并发送 CRC 校验和,Amazon S3 在服务器端进行验证。
-
即使客户端未发送 CRC 校验和,Amazon S3 也会计算并存储校验和以备将来参考。
-
支持多部分上传时,SDK 会计算每个部分的校验和,并在完成上传时验证整个文件的完整性。
-
新功能与服务器端加密无缝协作,简化客户端完整性检查。
-
更新 AWS SDK 或 AWS CLI 即可启用新的完整性保护,无需额外费用。
-
有关 Amazon S3 数据完整性保护的更多信息,请访问用户指南。
延伸问答
Amazon S3 的新默认数据完整性保护功能有什么作用?
新功能自动验证上传数据的完整性,确保数据在传输过程中未损坏,简化开发者的工作。
如何启用 Amazon S3 的数据完整性保护?
只需更新到最新版本的 AWS SDK 或 AWS CLI,无需更改代码即可启用完整性保护。
Amazon S3 如何确保数据在传输过程中的完整性?
Amazon S3 在对象到达服务器时计算校验和,并在服务器端进行验证,以确保数据未损坏。
如果客户端未发送 CRC 校验和,Amazon S3 会怎么处理?
即使客户端未发送 CRC 校验和,Amazon S3 也会计算并存储校验和以备将来参考。
多部分上传时,Amazon S3 如何验证文件的完整性?
在多部分上传中,SDK 会计算每个部分的校验和,并在完成上传时验证整个文件的完整性。
使用 Amazon S3 的数据完整性保护需要额外费用吗?
不需要,这项扩展的校验和计算和存储在所有 AWS 区域可用,无需额外费用。