Amazon S3文件并发操作问题:上传新版本时下载将获取哪个版本?
Amazon S3上传新版本时并发下载的版本规则
- 当文件新版本处于上传过程中(未完成最终提交),此时发起的下载请求会获取旧版本文件。
- S3的对象写入是原子操作:只有整个文件上传完成、S3确认持久化后,新版本才会成为当前可读取的版本。上传未完成阶段,旧版本始终是有效当前版本,所有读取请求都会指向它。
- 一旦新版本上传完成,后续所有读取请求会立即切换到新版本,这是S3强一致性特性的体现。
内容的提问来源于stack exchange,提问作者Viswanadh Gupta
相关产品推荐
相关产品推荐

