常见问题
更新时间:2025-03-19
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 域名查看是否是机器网络不通导致
- 业务侧进行重试