2015-07-21 226 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有沒有其他方法?謝謝。

回答