更新时间:2024-05-21 GMT+08:00
分享

上传对象失败

  • 检查上传对象的大小和数量是否超过限制:

    通过OBS管理控制台上传的文件有大小和数量限制,每次最多支持100个文件同时上传,总大小不超过5GB。如果只上传1个文件,则这个文件最大为5GB。

    超过5GB的文件,可以使用OBS Browser+、obsutil上传,或使用OBS SDK及API的多段接口上传,上限为48.8TB。

    OBS Browser+最多同时一次上传500个文件,obsutil没有上传文件数量限制。

  • 检查本地与OBS的网络是否正常,如果存在网络故障,解决网络故障,确保网络正常。
  • 上传对象时弹出“Service Unavailable”的错误提示,则可能是因为当前服务器繁忙,请稍后重试。
  • 请检查账号是否已通过实名认证。如果没有,请先实名认证。
    1. 登录OBS管理控制台。
    2. 在顶部导航栏单击用户名,即可查看用户认证状态。
      图1 账号认证状态
    3. 如果您没有实名认证,请参考个人账号如何完成实名认证对账号进行实名认证,实名认证后需要40分钟才能生效。
  • 检查账号是否已欠费或余额不足。如果欠费,请先续费。
    1. 登录OBS管理控制台。
    2. 在顶部导航栏单击“费用与成本”,进入费用中心。
    3. 在“总览”页面可以查看到账号可用额度。
    4. 如果您的账号已欠费,请参考续费管理对账号充值。
    5. 如果您充值后,仍不能上传对象,请联系客服进一步解决。
  • 检查账号是否拥有桶的上传对象权限,请综合IAM权限、桶策略和桶ACL共同检查。如果无权限,请先授权。
    1. 登录管理控制台。
    2. 在顶部导航栏单击用户名,选择“统一身份认证”,进入统一身份认证服务控制台,验证用户IAM权限。
      1. 在“用户”界面,搜索到用户名。
      2. 单击用户名左侧的下拉按钮,查看用户加入的用户组。如果用户没有加入用户组,单击“修改”,选择合适用户组加入。
      3. 在左侧导航栏单击“用户组”,搜索到用户加入的用户组,单击用户组名左侧的下拉按钮,然后单击“对象存储服务”的“查看”,检查用户组的权限是否有上传对象权限。如果没有请重新创建用户组,设置有上传对象权限的策略,然后将用户加入该用户组。或者您通过桶策略授权IAM用户桶的上传对象权限,如3所示。
      4. 如果上传文件的账号不是桶的拥有者,请继续按照3检查桶策略。
    3. 在顶部导航栏选择“对象存储服务”进入OBS管理控制台,检查待上传对象的桶是否限制用户上传对象。
      1. 在左侧导航栏单击“访问权限控制 > 桶策略”,查看是否有策略限制账号/IAM用户上传对象,如果有,请参考桶拥有者为其他账号授予桶权限桶拥有者为IAM用户授予桶权限修改桶策略允许账号/IAM用户上传对象。
      2. 您也可以通过“桶ACL”授予账号桶的写入权限,详见配置桶ACL
  • 如果以上都不是,请联系客服进一步解决。

相关文档