AWS ElasticSearch/Kibana Proxy to access your AWS ES cluster.
This is the solution for accessing your cluster if you have configured access policies for your ES domain
This is a simpler version of aws-es-kibana that just works.
Run the docker container:
docker run \
-e AWS_ACCESS_KEY_ID='<Key ID>' \
-e AWS_SECRET_ACCESS_KEY='<Key>' \
-p 127.0.0.1:9200:9200 \
amitakumar/aws-es-kibana -b 0.0.0.0 <cluster-endpoint>
If you want to protect your endpoint with basic auth, add:
-e USER='<HTTP Auth Username>' \
-e PASSWORD='<HTTP Auth Password>' \
Adopted from this gist. Thanks @nakedible-p