apigateway4

1.0.8 • Public • Published

apigateway4

AWS API Gateway request signing library

npm npm

NPM

About

apigateway4 is a simple SDK for AWS API Gateway request signing with the Signature Version4 Signing Process.

Features

Usage

var agw4  = require('apigateway4')

var requestOpts = {
    uri: 'https://<apigateway_id>.execute-api.us-west-2.amazonaws.com/v1/auth?name=myname&foo=bar'
}

var signer = new agw4.BuildRequestSigner(requestOpts,credentials)

signer.sign()

// example for 'got'
require('got')(requestOpts.uri, requestOpts)
 .then( (html)=> console.log(html.body))
 .catch( (e) => console.log(e))


// example for 'request-promise'
require('request-promise')(requestOpts)
 .then( (html)=> console.log(html))
 .catch( (e) => console.log(e))

see example.js for more details

Readme

Keywords

none

Package Sidebar

Install

npm i apigateway4

Weekly Downloads

1

Version

1.0.8

License

ISC

Last publish

Collaborators

  • pahud