开发者社区> 问答> 正文

无法创建bucket,总是报错“SignatureDoesNotMatch”

已解决

创建bucket,但是总是报错:
SignatureDoesNotMatch

展开
收起
pamela_mei 2019-02-08 16:35:19 3059 0
4 条回答
写回答
取消 提交回答
  • 采纳回答
    知道原因在哪了,是user meta的header的名称不能含“.”
    2019-02-08 17:28:31
    赞同 1 展开评论 打赏
  • 问题原因

    使用OSS的API接口或SDK时,客户端需要携带签名信息与OSS服务端进行校验,若客户端计算的签名与OSS服务端计算的签名不一致,请求不会通过验证。

    本回答引用自以下KB文档:使用OSS的API接口或SDK时提示“SignatureDoesNotMatch”签名相关的报错

    更多帮助请访问以下站点:

    2021-08-31 18:06:41
    赞同 展开评论 打赏
  • 123
    123
    2019-02-08 19:46:27
    赞同 1 展开评论 打赏
  • 我是一只田鸡吗

    https://help.aliyun.com/video_detail/39689.html?spm=5176.11065259.1996646101.searchclickresult.62b123dbDiBcoK

    这个报错请检查下:

    1. accesskey是否有空格,是否填写错误。

    2. endpoint/host是否带有bucketname,endpoint/host一般设置为oss-cn-hangzhou.aliyuncs.com (以杭州为例),不需要带有bucketname。

    3. 如果以上确认没有问题,将加签参数打印出来与报错中参数对应下,是否是参数输入错误。

    4. 如果不是使用sdk,检查下计算方式是否有误。

    2019-02-08 16:42:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载