JAVASCRIPT AWS S3签名URL

时间:2016-11-18 17:18:51

标签: javascript amazon-web-services amazon-s3

我需要使用签名网址上传文件。

有没有办法在不使用AWS-SDK的情况下生成签名的URL?

由于

更新

你好,

让我向自己解释一下。我想将文件从浏览器上传到Amazon S3存储桶。为了做到这一点,我有一个web服务,使用follow函数生成签名的URL。 我正在使用这个获取签名函数,使用Javascript。

function getSignatureKey(key,dateStamp,regionName,serviceName){

           var kDate= CryptoJS.HmacSHA512( dateStamp, "AWS4" + key)
           var kRegion= CryptoJS.HmacSHA512( regionName, kDate);
           var kService=CryptoJS.HmacSHA512( serviceName, kRegion);
           var kSigning= CryptoJS.HmacSHA512( "aws4_request", kService);

           return kSigning;
        }

我找到的字符串示例是: “https://s3.amazonaws.com#resource#?AWSAccessKeyId=#aws.accessID#&Expires=#expirationInSeconds#&Signature=#urlEncodedSignature#

可以吗? 感谢

0 个答案:

没有答案