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

下载对象失败

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

相关文档