aws-es-proxy

aws-es-proxy is a small web server application sitting between your HTTP client (browser, curl, etc...) and Amazon Elasticsearch service.

APACHE-2.0 License

Downloads
68
Stars
596
Committers
19

Bot releases are visible (Hide)

aws-es-proxy - v1.5 Latest Release

Published by abutaha over 1 year ago

Added support for Amazon Opensearch Dashboards and Amazon Opensearch Serverless

aws-es-proxy - v1.3

Published by abutaha about 3 years ago

Merged #89 and fixed mongo-driver CVE-2021-20329

aws-es-proxy - v1.2

Published by abutaha about 4 years ago

Merged #78

aws-es-proxy - v1.1

Published by abutaha over 4 years ago

Merged #61, #72, #73

aws-es-proxy - v1.0

Published by abutaha over 4 years ago

  • Replaced glide with go modes
  • aws-sdk-go updated to v1.30.4
  • Replaced uuid generator with lightweight Mongo BSON ObjectID
  • Implemented HTTP Basic Auth
  • Implemented HTTP timeout
  • Fixed Kibana redirection issues
  • Removed all annoying 'log.Fatalln' lines.
  • Removed restrictions on endpoints. Any Elasticsearch endpoint can be used with the proxy, not only Amazon Elasticsearch.
aws-es-proxy - v0.9

Published by abutaha almost 6 years ago

Clean the requested path before signing the request. Fixes #38

aws-es-proxy - v0.8

Published by abutaha almost 7 years ago

Small fix to meet satori's uuid change.

aws-es-proxy - v0.7

Published by abutaha almost 7 years ago

aws-es-proxy - v0.6

Published by abutaha almost 7 years ago

Release Notes

This version comes with major changes.

  • Most of the code was rewritten.
  • Added ability to disable signing the requests. This should make aws-es-proxy work with any ElasticSearch installation.
  • Added functionality to log client requests and server responses to log files for debug.

Notes:

At the moment, the log files are not being automatically rotated, so keep an eye on the file size.
If you are going to use Kibana most of the time, we recommend you to not enable file logging option as this will generate huge amount of unreadable data (Kibana webapp will be entirely written to the log file).

aws-es-proxy - v0.5

Published by abutaha almost 7 years ago

Release Notes:

  • Add header 'Content-Type: application/json' if specified in the calling client (e.g. curl). This is required for Amazon ElasticSearch 6.0

  • Auto refresh AWS Credentials (thanks to diranged@ for the patch)

  • Added DockerFile (thanks to em0ney@ for the patch)

aws-es-proxy - v0.4

Published by abutaha over 7 years ago

WARNING: This new version is still under test. If you face issues, please open an issue ticket.

What is new?

  • Verbose mode shows the body request now.

  • This feature intends to help developers identifying slow queries with minimum efforts.

  • Added a '-pretty' mode (works with -verbose) which will prettify the verbose output and re-format the body json output.

  • Special thanks to zqben402 for writing the body dump patch.

  • Thanks to dlackty for reformatting readme document.

aws-es-proxy - v0.3

Published by abutaha over 7 years ago

Made it work with Amazon ElasticSearch 5.1 and Kibana 5.1.1

aws-es-proxy - v0.2

Published by abutaha almost 8 years ago

Small improvements.

aws-es-proxy - v0.1

Published by abutaha almost 8 years ago

Initial release. Use with caution!

Package Rankings
Top 25.32% on Formulae.brew.sh
Top 4.51% on Proxy.golang.org
Badges
Extracted from project README
Docker Pulls