aws4-browser-lite

1.0.2 • Public • Published

Dependency free, browser-only version of https://www.npmjs.com/package/aws4

Signs AWS Api Requests https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html

Usage

import { AwsRequestSigner } from 'aws4-browser-lite';

let signedRequest = await AwsRequestSigner.quickSign({
  service: 'sns',
  path: '/?Action=Publish&Version=2010-03-31&TargetArn={TARGET_ARN}&Message={MESSAGE}'
}, {accessKeyId: '', secretAccessKey: ''});

fetch(`https://${signedRequest.hostname}${signedRequest.path}`, {
  method: signedRequest.method,
  headers: signedRequest.headers
}); 

Readme

Keywords

Package Sidebar

Install

npm i aws4-browser-lite

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

13.1 kB

Total Files

4

Last publish

Collaborators

  • iamchairs