常见问题
更新时间:2026-09-23
SignatureDoesNotMatch
-
错误原因:
- AccessKey ID 和 AccessKey Secret 不一致。
- 版本不匹配。在 v0.9.05 版本之后,SDK 会默认自动开启 bucket virtual hosting。用户如果报错签名不对,可能是 SDK 版本过旧导致请求没有正确拼接成四级域名。
- 客户侧网络层修改 HTTP 请求。客户出网配置可能会将请求 header 的 host 修改,导致在服务端获取 host 验证签名不匹配。
-
解决方法:
- 用户检查自己使用的 AK/SK。
- 更换 SDK 到最新版。
- 客户侧检查出网路由,打印请求发出去前的 header 和 body 字段,并联系 BOS 值班同学查看后端收到请求的 header 等字段是否一致。
Unable to execute HTTP request
-
错误原因:
- 请求 BOS 域名网络不通。
- 偶发网络连接抖动或者客户端环境 CPU、IO 打满。
-
解决方法:
ping域名查看是否是机器网络不通导致。- 业务侧进行重试。
评价此篇文章
