开发者社区> 问答> 正文

访问oss云存储的私有图片的时候,临时授权访问的签名url总是报签名不匹配

你别那么皮 2017-03-17 17:30:15 3501

OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret,securityToken);
URL url = client.generatePresignedUrl(bucket, "/de0c00502b2ae571/avater/de0c00502b2ae5711489492290081.jpg", expireDate);

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

我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。

参数都是没有问题的

存储 对象存储
分享到
取消 提交回答
全部回答(2)
  • 桢少
    2019-07-17 20:56:19

    临时账号对应的权限:oss:*

        'Version' => '1',
        'Statement' => [
            [
                'Effect' => 'Allow',
                'Action' => [
                    'oss:*'
                ],
                'Resource' => [
                    "acs:oss:*:*:{$bucket名称}",
                    "acs:oss:*:*:{$bucket名称}/*"
                ]
            ]
        ]
    ];
    0 0
  • 两颗柠檬
    2019-07-17 20:56:19

    您好,建议您再看下文档,如果还解决不了,您可以提工单让oss的技术人员帮您解决

    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题