文档中心 > 对象存储 OSS

签名错误 (signature not match)

更新时间: 访问次数:1409

问题描述

使用阿里云对象存储OSS SDK访问OSS资源时,出现“signature not match”签名错误。

问题原因

自签名设置有误。

解决方案

当遇到签名错误的情况时,建议您参见以下操作进行排查:

  1. 请参见在Header中包含签名中的签名方法以及示例,务必保证其中的“\n”是不可缺少。
  2. URL中出现“+”等特殊字符时,浏览器可能无法识别,需要对含有签名的URL做encoding。比如将“+”字符转换为“%2b”。
  3. 如果问题还是无法解决,请参见使用OSS的API接口或SDK时提示“SignatureDoesNotMatch”签名相关的报错进行排查。
    说明:推荐直接使用阿里云提供的 SDK ,这样避免您自行签名,由阿里云SDK帮您实现签名的过程。

相关文档

更多OSS签名相关问题,请参见签名常见问题

适用于

  • 对象存储 OSS

FAQ

关于此文档暂时还没有FAQ
返回
顶部