Я использую NodeJS, чтобы получить подписанный URL-адрес из Cloudfront ... У меня есть учетные данные для их получения, но я всегда получаю сообщение об ошибке, это говорит мне, что учетные данные неверны, я использую эту библиотеку .
aws -cloudfront-sign
var cfsign = require('aws-cloudfront-sign');
var signingParams = {
keypairId: process.env.PUBLIC_KEY,
privateKeyString: process.env.PRIVATE_KEY,
expireTime: 1426625464599
}
// Generating a signed URL
var signedUrl = cfsign.getSignedUrl(
'http://example.cloudfront.net/image.png',
signingParams
);
Очевидно, я заменил example.cloudfront именем своего распределение