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

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

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

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

报错:

使用这个配置:

Snipaste_2020-09-17_11-36-43

报错:

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

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

他报错不是说网络不地址不存在
我的 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)  <- 这个地方检查就会报错

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

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

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