我一直试图让它工作一周,但总是得到同样的错误。我也尝试调试Signature函数,但我知道哪里是确切的问题..我想上传带进度条的文件,以及想在REST-PHP中添加简历和暂停功能。 我关注以下链接a: - 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 Content-Type:application / xml Transfer-Encoding:chunked Date:Thu,2014年12月11日09 :01:52 GMT连接:关闭服务器:AmazonS3 3ef SignatureDoesNotMatch我们计算的请求签名与您提供的签名不匹配。检查你的密钥和签名方法.AKIAJA6EQQ475TUGTSEQPUT image / jpeg 星期四,2014年12月11日09:01:52 +0000 x-amz-acl:public-read /s3.regionname.amazonaws.com/bucket-name/Desss .jpgsdpF9q1WTYzHuLuytn7Dv + 3xdIY = 50 55 54 0a 0a 69 6d 61 67 65 2f 6a 70 65 67 0a 54 68 75 2c 20 31 31 20 44 65 63 20 32 30 31 34 20 30 39 3a 30 31 3a 35 32 20 2b 30 30 30 30 0a 78 2d 61 6d 7a 2d 61 63 6c 3a 70 75 62 6c 69 63 2d 72 65 61 64 0a 2f 73 33 2e 65 75 2d 77 65 73 74 2d 32 2e 61 6d 61 7a 6f 6e 61 77 73 2e 63 6f 6d 2f 6e 61 6e 6f 68 65 61 6c 2d 69 62 6d 2f 44 65 73 73 73 2e 6a 70 673B621260770DE679vuB + qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my / YiD535nyZQ6Ls64jZ5hB2KW 0
答案 0 :(得分:0)
当我使用无效的密钥和访问密钥时,我看到了这种错误消息,或者我的用户权限未设置为我尝试访问的服务。
使用最新版SDK的好处是您可以编写较少的低级代码,错误消息可能更有助于识别您的问题。