关键字
TDSQL、恢复、S3
适用产品
- AnyBackup Family 8.x
问题描述
AnyBackup 8 进行 TDSQL 数据库恢复时,提示信息:实例 [xxxx] 回档失败,错误信息:[[41007]recover: can't pick available image. storage:S3,parse json error when getAvailableImageByS3],错误码:[41007],错误截图如下:

问题影响
无法通过 AnyBackup 恢复 TDSQL 数据库。
问题原因
AnyBackup 8 备份 TDSQL 通过 Local 方式,客户环境存在本地备份,备份数据到 S3 存储,因存在 TDSQL 部分配置,导致 AnyBackup 恢复时找了 S3 存储里面数据。
解决方案
为解决该问题,请参考如下步骤进行解决:
1、登录 TDSQL OSS节点,查看 agent_config 相关配置,参考如下:
cd /data/application/scheduler/bin
./agent_config --mode=print

2、查看存在 cos 配置,进行删除,参考命令如下:
./agent_config --option="cos" --value="open=1&bucket=crweyxq1snilnmuyapw0&appid=cos_backup&recover=1&secretkey=hGsK2Wj369DM7efmZ3suHvBQcmk0FPtLJ6yRWz" --mode=remove
./agent_config --mode=print

3、返回赤兔平台界面,进行存储配置关闭。

4、再次返回 AnyBackup Web 界面,进行 TDSQL 恢复操作。