Tag: 亚马逊 s3

SignatureDoesNotMatch基于浏览器上传到s3

我知道很多人问过这个问题而且我调查了他们的post,但我仍然没有得到正确的答案所以这里就是这样。 我正在尝试使用Amazon dev引入的基于浏览器的上传技术将图像上传到s3。 现在我能够计算出我的政策和签名。 但是当我尝试上传图片时,我总是得到“签名不匹配”(>。<)。 我遇到的一个主要问题是我拥有的凭据只是暂时的: AWS安全令牌服务 ,包括accessKEy,secretKey和安全令牌。 我会发布我的代码,所以请任何人 这是我的policy_json转换 function setValues(accesskey, secretkey, token) { var folder = ‘avatars/email@domain.com/’, acl = ‘public-read’, bucket = ‘my-bucket’; var POLICY_JSON = { “expiration”: “2013-12-03T12:29:27.000Z”, “conditions”: [ {“bucket”: bucket}, [“starts-with”, “$key”, folder], {“acl”: acl}, {“success_action_redirect”: “201”}, [“starts-with”, “$Content-Type”, “image/png”] ] }; var policy = Base64.encode(JSON.stringify(POLICY_JSON)); var signature = b64_hmac_sha1(secretkey, […]