使用BR备份至已开启SSL的minio,如何进行认证

【 TiDB 使用环境】测试
【 TiDB 版本】7.0.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

当您使用 BR 备份至已开启 SSL 的 MinIO 时,需要进行 SSL 认证。您可以通过以下两种方式进行认证:

  1. 使用 Access Key 和 Secret Key 进行认证

您可以在 BR 命令中使用 --ca--cert--key 参数指定 SSL 证书和密钥的路径,使用 --access-key--secret-key 参数指定 MinIO 的 Access Key 和 Secret Key。例如:

br backup s3://backup?endpoint=https://minio.example.com:9000&access-key=minio&secret-access-key=miniostorage&ca=/path/to/ca.pem&cert=/path/to/cert.pem&key=/path/to/key.pem
  1. 使用 AWS IAM 进行认证

如果您使用的是 AWS S3,可以使用 AWS IAM 进行认证。您需要在 MinIO 中创建一个 IAM 用户,并为该用户分配适当的权限。然后,您可以在 BR 命令中使用 --aws-iam 参数指定 IAM 用户的 Access Key 和 Secret Key。例如:

br backup s3://backup?endpoint=https://minio.example.com:9000&aws-iam&ca=/path/to/ca.pem&cert=/path/to/cert.pem&key=/path/to/key.pem

在这种情况下,BR 将使用 IAM 用户的 Access Key 和 Secret Key 进行认证。请注意,您需要在 MinIO 中启用 AWS IAM,以便 BR 可以使用 IAM 进行认证。

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