Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to latest es #73

Open
mrn3 opened this issue Nov 22, 2019 · 7 comments
Open

Upgrade to latest es #73

mrn3 opened this issue Nov 22, 2019 · 7 comments

Comments

@mrn3
Copy link

mrn3 commented Nov 22, 2019

Is there a reason this still is on ES 15 and hasn't been updated in 2 years?

It seems like if anything, you should update to the code in this fork - https://github.com/minhloi/http-aws-es so you get all the new stuff.

Thoughts?

@sylvainlegault
Copy link

bummer I was about to use this but it is out of date, can we get a PullRequest from that fork merge in ?

@TheDeveloper
Copy link
Owner

Hi, I'm looking for maintainers to help with this, if anyone is interested please message me.

@mrn3
Copy link
Author

mrn3 commented Mar 10, 2020

So you are wanting someone to help you maintain this project? I may be a bit out of it, but what are other people doing who need to make signed requests to AWS Elasticsearch doing? I guess I am surprised this project doesn't have more use and traction. I may be open to helping maintain it.

@TheDeveloper
Copy link
Owner

@mrn3 It's been a while since I looked into the latest. But there still seems to be demand for this module. Perhaps it's only those who wish to query elasticsearch directly from the browser, as server-side you can configure access through vpc or iam roles.

@sylvainlegault
Copy link

My understanding is that even with iam roles you need to sign the request (didn't work without it for me). In my case it is for a proof of concept but we will go with vpc once we start development and then I should be good without this plugin, so it is a nice to have but I will work with the old version for the poc.
thanks for the quick reply

@exoego
Copy link

exoego commented Mar 12, 2020

Elasticsearch Services recently added VPC-endpoint support, but I am considering to continue using HTTP-endpoint ES for some reasons, so http-aws-es helps me a lot.

I wish I could contribute to maintaiing this project.
I would like to know what are the blocker issues on using http-aws-es with recent Elasticsearch and/or Elasticsearch client for JavaScript.

@ferrx
Copy link

ferrx commented May 12, 2020

I don’t know about being able to use the ES node client to communicate with aws ES without applying your own sig4 solution. I tested with http-aws-es and comm works, otherwise I get authorization errors. Also, aws docs for ES mention having to provide a sig4 when talking to ES. I don’t see a way around it?

People are likely using non-IAM authentication to communicate with their ES, if they’re not signing.

Using VPC ES only controls the privacy of the domain, I.e. via IGW or locally within VPC, not related to authorization.. am I misunderstanding?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants