欢迎访问机房运维工作室

爱数知识库

AnyBackup - AnyBackup 7 因恢复目的地 bucket 没有写权限,导致阿里云 OSS 对象存储恢复失败,显示错误信息:上传数据失败,可能原,AnyBackup 7 遇到阿里云 OSS 恢复失败,目的地 bucket 无写权限

频道:爱数知识库 日期: 浏览:91
AnyBackup 7 在尝试从阿里云对象存储(OSS)恢复数据时遇到问题,具体原因是恢复目的地的 bucket 缺乏写入权限,这导致上传数据失败,并触发错误提示“上传数据失败”,为了解决这个问题,需要确保目标 bucket 具备足够的权限以允许写入操作,从而成功完成数据的恢复过程。

关键字

  • 阿里云OSS
  • 恢复
  • 上传对象
  • 权限

适用产品

  • AnyBackup CDM 7.0.18.2
  • AnyBackup Express 7.0.18.2
  • AnyBackup Enterprise 7.0.18.2

问题描述

  1. 阿里云 OSS 对象存储恢复失败
    • 显示错误信息:“上传数据失败,可能原因是:网络异常或对象存储不可用。”
    • 在服务端 /var/log/AnyBackup/ABECSService/ecss.log 日志中存在如下信息:
      AccessDenied : You have no right to access this object.

问题影响

  • 阿里云 OSS 对象存储恢复失败。

问题原因

  • 恢复目的地选择的 bucket 没有写入权限,数据无法写入到指定路径中。

解决方案

为了解决该问题,需要在阿里云平台上给恢复目的地 bucket 添加写权限,请按照以下步骤执行:

企业微信截图_17185449405790.png

  1. 登录 OSS 管理控制台。
  2. 单击 Bucket列表,然后单击目标 Bucket名称。
  3. 在左侧导航栏,选择 权限控制 > 读写权限
  4. 读写权限 页签,单击 设置,修改 Bucket ACL 添加写权限。
  5. 单击 保存

更多信息

对象存储数据恢复支持以桶或对象为单位恢复数据,可以恢复到原对象存储或其它对象存储,恢复目的地需要有写入的权限。

image.png