使用 br 备份到阿里云oss 应该怎么配置?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

报错 访问endpoint 会变成 bucket.bucket.oss-cn-shenzhen.aliyuncs.com

使用这个配置
Snipaste_2020-09-17_11-35-04

报错:

使用这个配置:

Snipaste_2020-09-17_11-36-43

报错:

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1 个赞

麻烦确认一下,目前的到阿里云的 oss 的网络是否正常呢 ?报错信息是目前看看无法到目标的阿里云的 oss 。目前的 tidb-operator 部署的位置也是阿里云么?

1 个赞

他报错不是说网络不地址不存在
我的 bucket 是 testbucket
那地址 应该是 testbucket.oss-cn-shenzhen.aliyuncs.com
但是访问的时候 会变成 testbucket.testbucket.oss-cn-shenzhen.aliyuncs.com

br 的代码里面

pkg/storeage/s3.go : 268         err = checkS3Bucket(c, qs.Bucket)  <- 这个地方检查就会报错
1 个赞

阿里云这里应该有问题,可能需要改代码,我建个 issue trace 一下。
如果是测试,可以先搭个 MinIO 用。
也欢迎帮我们解决下这个问题。

1 个赞

https://github.com/pingcap/tidb-operator/issues/3280

1 个赞

问题的原因应该是 tikv 的 rusoto 还不支持 virtual host 方式,参考这个 issue, https://github.com/pingcap/br/issues/484

1 个赞

备份不是br去做的吗?而备份文件的上传不是rclone做的吗?怎么跟tikv有关系了?能简单解释下吗?

1 个赞

请问这个问题解决了吗?我也有需要 br 备份到 阿里云oss

看这个 issue 已经 resolve 了,你可以用新版本试试。

遇到了新问题记得重新发帖,不要在旧贴追问,很容易被忽略哟~

已经解决 谢谢

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。