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

如何将S3存储从Standard类完全切换至Intelligent Tiering

S3存储类从Standard全量切换至Intelligent Tiering的完整方案

一、设置新对象默认使用Intelligent Tiering

不用依赖生命周期规则,直接配置桶的默认存储类,让新上传的对象自动套用目标存储类:

  • 登录AWS控制台,打开目标S3桶的详情页
  • 切换到「属性」标签,找到「默认存储类」模块
  • 选择「Intelligent-Tiering」并保存设置,后续所有新创建的对象都会直接使用该存储类

二、批量转换已有旧对象的存储类(无需复制)

方法1:调整生命周期规则覆盖已有对象

如果之前的生命周期规则只对新对象生效,是因为未配置针对已有对象的转换逻辑,修改规则即可:

  • 进入桶的「管理」标签,打开「生命周期规则」页面
  • 创建新规则或编辑现有规则:
    • 在「转换」环节,勾选「将当前版本转换为智能分层存储类」
    • 把「对象创建后转换的天数」设为0(或直接留空,根据控制台选项),这样规则会立即对所有已存在的Standard存储类当前版本对象生效
    • 若桶启用了版本控制,需额外配置「旧版本转换」规则,同样设置转换天数为0,覆盖所有历史版本对象

方法2:使用S3批量操作(适合超大桶或复杂筛选场景)

当桶内对象数量极大(百万级以上),或需要按特定前缀/标签筛选对象时,用S3批量操作更高效:

  • 在AWS控制台的S3服务主页,左侧导航栏选择「批量操作」
  • 点击「创建作业」:
    1. 选择对象来源:可使用S3清单报告(提前生成全桶对象清单),或直接指定目标桶+前缀(全桶转换则留空前缀)
    2. 选择操作类型:选择「修改存储类」,目标存储类设为「Intelligent-Tiering」
    3. 配置附加设置:根据桶的版本控制状态,勾选是否包含旧版本对象;设置作业优先级等
    4. 启动作业:确认配置后提交,S3会后台批量处理对象存储类转换,全程无需手动复制对象

关键注意事项

  • 存储类转换是S3原生操作,仅修改对象的存储属性,不会产生新对象副本,也不会影响对象的正常访问
  • 确保操作账号拥有s3:ModifyObjectStorageClass、s3:PutObjectVersionTagging(版本控制桶)等必要权限
  • 若桶内有归档类存储对象(如Glacier),需先恢复至可访问状态才能转换到Intelligent Tiering

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 19:07:15