eoinsha / aws-sig-curl

cURL wrapper for AWS-v4 signed requests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-sig-curl

aws-sig-curl is a cURL command wrapper that adds AWS v4 signature headers.

It supports credentials in AWS environment variables and profiles (including assumed roles for cross account access, etc.)

Usage

npm install -g aws-sig-curl
AWS_PROFILE=myprofile aws-sig-curl -v https://gwid.execute-api.eu-west-1.amazonaws.com/prod/user/

All options supported by your underlying cURL version are supported since aws-sig-curl passes through everything, adding opnly the signature headers.

About

This module is based on these excellent projects.

Once the signature headers are derived, curl is invoked using Node.js' child_process.spawn.

LICENSE

MIT

About

cURL wrapper for AWS-v4 signed requests

License:MIT License


Languages

Language:JavaScript 100.0%