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

单部分MP3上传AWS S3出现InvalidPart多部分上传错误是什么原因?

报错根因说明

你遇到的InvalidPart报错与源MP3文件本身无关,并非你的文件是分片格式导致。报错本质是AWS S3控制台的自动分片上传流程异常:S3控制台默认对大于100MB的文件自动启用分片上传模式,该流程执行过程中出现异常就会触发对应报错,常见触发原因如下:

  • IAM权限缺失:你的账号仅配置了s3:PutObject基础上传权限,缺少分片上传必需的s3:PutObjectPart、s3:CompleteMultipartUpload等权限,导致部分分片请求被拒绝
  • 浏览器环境异常:广告拦截、隐私防护类浏览器扩展拦截了S3的分片上传请求,导致部分分片未成功上传;或浏览器缓存异常导致分片ETag校验不匹配
  • 网络波动:上传过程中出现网络瞬断、丢包,导致部分分片上传失败,最终完成分片时校验不通过
  • 存储桶策略限制:桶策略中存在分片上传相关的限制规则,拦截了部分分片请求
解决方案
  • 优先使用AWS CLI上传,避免浏览器环境的不稳定因素,执行命令参考:
    aws s3 cp 本地MP3文件路径 s3://你的桶名/目标对象路径
    
    CLI的分片上传逻辑更稳定,且报错信息更明确,可快速定位问题
  • 若需使用控制台上传,先切换到浏览器无痕模式,禁用所有扩展后重试,或更换不同内核的浏览器上传
  • 先核对你的IAM身份(用户/角色)权限,确保已配置以下S3权限(对应目标桶资源):
    • s3:PutObject
    • s3:PutObjectPart
    • s3:ListMultipartUploadParts
    • s3:AbortMultipartUpload
    • s3:CompleteMultipartUpload
  • 也可以将文件切分为小于100MB的分片后再上传,此时控制台不会触发自动分片上传流程,可规避该问题
报错截图参考

控制台截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 21:15:02