AWS Gateway API Client
You might ask why does this exist? Well there are a few other tools out there but most of them seem to not be up to date or come with some huge library like JAWS or Fluct. I just wanted a simple wrapper that I could use to programmability setup an API however I want. Enjoy!
Usage
The basic usage is just new up a new object passing settings and you will be able to get all info from that object with functions and callbacks.
npm install aws-gateway-api --save
var Gateway = ; var api = accessKeyId: AWS users access secretAccessKey: AWS users secret access region: AWS ; //Now you can get a restApi like soapi;
I am working on the documentation for all the methods now.
Testing
If you want to run the tests on this project you will need to set 4 environment variables so pointing to AWS. The user who has access key you use must have full permissions to the AWS Gateway API but will clean up everything after running. I tend to add these to my .bashrc or .bash_profile file.
export AWS_ACCESS_KEY_ID="[YOUR ACCESS KEY ID]"export AWS_SECRET_ACCESS_KEY="[YOUR ACCESS KEY SECRET]"export AWS_REGION="[THE AWS REGION]"export AWS_ACCOUNT_ID="[YOUR AWS ACCOUNT ID]"