invadersmustdie / aws-signing-proxy

Small reverse proxy that signs http requests to AWS services using IAM credentials

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-signing-proxy

Small reverse proxy that signs http requests to AWS services on the fly using IAM credentials. It can be used to be able to make http calls with regular http clients or browsers to the new AWS ElasticSearch service. So you don't need to rely on IP restrictions but on the more granular IAM permissions.

Usage

  • Rename config.yaml.dist to config.yaml
  • Edit config.yaml
  • Run it with bundle install --deployment && bundle exec ./proxy.rb
  • In your browser call http://localhost:8080/

About

Small reverse proxy that signs http requests to AWS services using IAM credentials

License:MIT License


Languages

Language:Ruby 100.0%