开发者社区> 问答> 正文

求助:SignatureDoesNotMatch

The request signature we calculated does not match the signature you provided. Check your key and signing method.


我的签名字符串是:



PUT


image/jpg
Fri, 15 Jan 2016 02:56:19 GMT
x-oss-meta-name:koy_trace
/koy-trace/goods/test.jpg


请问哪里出问题了呢,怎么调试呢

展开
收起
讶究 2016-01-15 10:59:33 5048 0
3 条回答
写回答
取消 提交回答
  • 像这种情况基本都是Endpoint填错了
    因为签名中有bucket名字出现两次了

    /koy-trace/koy-trace/goods/test.jpg

    不要填Bucket.Endpoint
    只填Endpoint就好了
    例如oss-cn-hangzhou.aliyuncs.com
    2016-01-16 17:24:51
    赞同 展开评论 打赏
  • 回 1楼rockuw的帖子
    你好,我用你们官方提供的网页工具算出来和我用PHP算出来的签名值是一样的,都是:aXLtzxh55Ljs95BKcLd8pdm2nMA=,为什么还报SignatureDoesNotMatch错误
    2016-01-15 13:13:15
    赞同 展开评论 打赏
  • Serverless | Function Compute
    你用的是什么SDK?这个错误的详细信息里会有Server端的string to sign,你可以打印出来对比一下。
    2016-01-15 12:20:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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