异地备份无法连接或无法保存
以 Markdown 查看测试连接可能报告的每种具体错误的含义,从凭证被拒绝到存储桶所在区域错误。
在测试连接通过之前,保存异地复制配置会保持锁定;以下是它可能报告的每种具体故障的真正含义。
“存储提供商拒绝了这些凭证”
访问密钥 ID 或密钥本身有误。如果你最近更换了提供商,请重新输入两者:来自一个 S3 兼容提供商的凭证对另一个提供商永远无效。
“凭证有效,但缺少写入此存储桶的权限”
身份验证成功了;授权没有成功。访问密钥需要对这个特定存储桶具有写入权限,而不仅仅是一个有效账户。
“未找到存储桶”
检查存储桶名称是否有拼写错误,并确认它确实存在于这些凭证所属的账户中;在同一提供商下不同账户中存在的存储桶,从这里看和一个不存在的存储桶完全一样。
“该存储桶存在于不同的区域”
区域设置必须与存储桶实际所在的位置匹配,而不是你希望它所在的位置。在你提供商自己的控制台中检查存储桶的真实区域,并在这里将其与端点 URL 一并对齐。
“无法访问存储端点”
这是一个网络层面的问题:该实例运行的位置无法访问端点 URL。在假设是防火墙问题之前,先确认端点 URL 本身是正确的;端点中的拼写错误正好会产生这个错误。
“配置不完整”
存储桶、访问密钥 ID 和密钥都必须一起提供;在全部填写完整之前,测试根本不会运行。
各提供商特定的区域说明
- Cloudflare R2 完全忽略区域;填写“auto”即可。
- MinIO 通常不需要设置区域。
- 其他任何 S3 兼容提供商:使用与你的端点 URL 匹配的区域。
相关内容
- 即使丢失设备也能存活的备份:异地复制实际做了什么
- 设置与从备份恢复:完整的设置与恢复流程