aws-signer-v4
Create AWS Signature v4 from request information and credentials.
Install
npm install --save aws-signer-v4
Usage
var request = {
body: '',
headers: {
Date: new Date().toISOString(),
Host: 'apigateway.us-east-1.amazonaws.com'
},
method: 'GET',
url: 'https://apigateway.us-east-1.amazonaws.com/restapis'
};
var Sign = require('aws-signer-v4')
var sign = new Sign(
accessKeyId: 'AWS_ACCESS_KEY_ID',
body: request.body,
headers: request.headers,
method: 'GET',
region: 'ua-east-1',
secretAccessKey: 'AWS_SECRET_ACCESS_KEY',
url: request.url
);
headers.Authroziation = sign.toString()