Skip to content

HTTP proxy that signs requests for upstream AWS endpoints

License

Notifications You must be signed in to change notification settings

DocX/aws-auth-proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#aws-auth-proxy

Docker Repository on Quay

##Installation

pre-reqs:

#requires go1.5
export GO15VENDOREXPERIMENT=1

mkdir -p $GOPATH/src/github.com/coreos
cd $GOPATH/src/github.com/coreos
git clone https://github.com/coreos/aws-auth-proxy
cd aws-auth-proxy
glide install
go build github.com/coreos/aws-auth-proxy

##Example

# aws elasticsearch example
./aws-auth-proxy \
-access-key=xxx \
-secret-key=xxxx \
-service-name=es \
-region-name=<your-aws-region> \
-upstream-host=<your-aws-elastic-search-endpoint> \
-upstream-scheme=https \
-listen-address=":9200"

Your proxied elasticsearch endpoint is now here: http://localhost:9200

No more securing elastic search endpoints with IP addresses!

About

HTTP proxy that signs requests for upstream AWS endpoints

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%