You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS S3重复上传同名对象:会覆盖还是生成不同VersionID?

AWS S3重复上传相同PutObjectRequest的行为说明

核心行为完全由目标S3桶的版本控制状态决定,com.amazonaws.services.s3.transfer.upload只是PutObject接口的封装,不会改变S3的核心规则:

  • 若桶未开启版本控制:两次上传相同Key的对象时,旧对象会被新对象直接覆盖,不会保留历史版本。最终桶内仅存在最新上传的对象,其VersionID为默认值(通常显示为null)。
  • 若桶已开启版本控制:两次上传相同Key的对象时,S3会保留两个独立的对象,各自拥有唯一的VersionID。最新上传的对象会成为当前的"活跃版本",旧版本仍可通过指定对应的VersionID进行访问。

内容的提问来源于stack exchange,提问作者dilaala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 02:20:44