Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.
/ aws-auth-proxy Public archive

HTTP proxy that signs requests for upstream AWS endpoints

License

Notifications You must be signed in to change notification settings

coreos/aws-auth-proxy

#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

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages