0.0.2 • Published 4 years ago

zxl-s3-signer v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago
import { QueryParameterSigner} from 'zxl-s3-signer';
var AWSAccessKey = 'AKIAIOSFODNN7EXAMPLE';
var AWSSecretKey = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY';
var bucketName = 'examplebucket';
var awsRegion = 'us-east-1';
var objectKey = 'test.txt';
var endpointUri = new URL("https://" + bucketName + ".s3.amazonaws.com/" + objectKey);
var queryParams = "X-Amz-Expires=86400";
var signer = new QueryParameterSigner(endpointUri, 'GET', 's3', awsRegion);
var authorization = signer.ComputeSignature(new Map(), queryParams, 'UNSIGNED-PAYLOAD', AWSAccessKey, AWSSecretKey);
console.log(authorization);