【问题标题】:SignatureDoesNotMatch in Amazon s3 Rest APIAmazon s3 Rest API 中的 SignatureDoesNotMatch
【发布时间】:2014-12-11 09:09:09
【问题描述】:

我一直试图让它工作 1 周,但我总是遇到同样的错误。我也尝试调试签名功能,但我不知道确切的问题在哪里。我想上传带有进度条的文件,并想在 REST-PHP 中添加恢复和暂停功能。 我正在关注以下链接:- http://www.anyexample.com/programming/php/uploading_files_to_amazon_s3_with_rest_api.xml 请提供任何适当的解决方案。

我收到了这样的回复:-

HTTP/1.1 403 Forbidden x-amz-request-id: 3B621260770DE679 x-amz-id-2: vuB+qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my/YiD535nyZQ6Ls64jZ5hB2KW 内容类型:应用程序/xml 传输编码:分块日期:周四,12 月 09 日:01:52 GMT 连接:关闭服务器:AmazonS3 3ef SignatureDoesNotMatch 我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。AKIAJA6EQQ475TUGTSEQPUT image/jpeg Thu, 11 Dec 2014 09:01:52 +0000 x-amz-acl:public-read /s3.regionname.amazonaws.com/bucket-name/Desss 。 30 30 30 0a 78 2d 61 6d 7a 2d 61 61 61 6c 3a 70 75 62 62 6c 69 69 69 63 2d 72 65 61 61 64 0a 2f 73 33 33 2e 65 75 2d 77 65 73 74 65 74 65 74 2d 32 2d 32 2e 61 61 61 61 61 61 7a 61 7a 61 7a 61 77777777 73 73 2e 63 2e 6F 6D 6E 2F 61 6E 6F 68 65 61 6C 69 2d中62 6D 44 2F 65 73 73 73 2E 70 6A + 673B621260770DE679vuB qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my / YiD535nyZQ6Ls64jZ5hB2KW 0

【问题讨论】:

    标签: php rest file-upload amazon-web-services progress-bar


    【解决方案1】:

    当我使用无效的密钥和访问密钥或我的用户权限未针对我尝试访问的服务设置时,我看到了此类错误消息。

    使用最新版本的 SDK 的一个好处是您将编写更少的低级代码,并且错误消息可能更有助于识别您的问题。

    【讨论】:

    • 我正在使用正确的密钥和访问密钥..以及我的用户访问 s3 存储桶的权限,因为我能够使用具有相同凭据的 php 和 java 上传文件..但是对于恢复和暂停,我需要 php 中的 REST API ..所以我正在运行其余的 api 代码,但我仍然收到签名不匹配错误..
    猜你喜欢
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2017-02-11
    • 2019-05-15
    • 2015-04-29
    • 2013-11-10
    • 1970-01-01
    相关资源
    最近更新 更多