【 TiDB 使用环境】测试
【 TiDB 版本】v8.5.0
参考文档写的命令
【 TiDB 使用环境】测试
【 TiDB 版本】v8.5.0
参考文档写的命令
没有就不填。
有些云上的s3,region直接就是写在url里面的,也等于没有region,就不填这个参数就好了。
我猜你试过不填的情况,应该是不填也没成功。
不妨直接把s3配置发出来看看,这块每个云的方式还真就是都有些细微的差距,需要多试几次的,注意有些信息是保密的。要遮掩一下。
#!/bin/bash
AccessKey=xxxx
SecretKey=xxxx
Bucket=test
Endpoint=x.x.x
PDIP=x.x.x.x:2379
export AWS_ACCESS_KEY_ID=$AccessKey
export AWS_SECRET_ACCESS_KEY=$SecretKey
CURDATE=$(date +%Y%m%d%H%M%S)
source /root/.bash_profile
/root/.tiup/components/br/v8.5.0/br backup full --pd “${PDIP}” --storage “s3://${Bucket}/test/snapshot-${CURDATE}” --s3.endpoint=“http://${Endpoint}” --log-file /00_data/brbackupfull.log
大概是这样的
使用minio自建的吗
不是。用的一个研究所自研的
这个命令运行的时候报什么错呢?
先echo一下吧,确保变量准确,再进行下一步调试
[2025/01/16 15:25:38.917 +08:00] [INFO] [collector.go:77] [“Full Backup failed summary”] [total-ranges=0] [ranges-succeed=0] [ranges-failed=0]
Error: failed to get region of bucket bucket-name: BucketRegionError: incorrect region, the bucket is not in ‘us-east-1’ region at endpoint ‘http://xxxxx’
status code: 301, request id: , host id:
defaultRegion就是us-east-1。
当Region没写的时候,就把us-east-1设置为region。
所以这里的报错才是这样。
那这样的话,region还必须要有个值。
这个还得让你们的s3提供方,想想办法。
是minio吗,有文档吗 发一下
我找了个视频 老多了 也不知道要学哪里
先echo一下吧,确保变量准确,再进行下一步调试
跟你一样的问题,也是自建的存储服务,去除–s3.region即可