2015-07-21 249 views
0

我是Node.js的新手,目前使用aws-cloudfront-sign包。它正在使用公共桶。但是当我使用私人文件夹时,它说拒绝访问。S3 with Cloudfront SignedURL

var cf = require('aws-cloudfront-sign'); 
var options = { 
    keypairId: KEY, 
    privateKeyPath: PATHTOPEMFILE 
}; 

cf.getSignedUrl(CLOUDFRONTURL + directory + file, options); 

它返回signedURL但显示访问被拒绝。我究竟做错了什么?或者,对于使用Cloudfront SignedURL的S3有没有其他方法?谢谢。

回答