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

Add support for VPCOptions to Elasticsearch cluster deployment configuration #18

Open
dave-malone opened this issue Aug 3, 2018 · 3 comments

Comments

@dave-malone
Copy link

In order to support Private deployments of the Data lake solution, allow for the configuration of a VPC deployed Elasticsearch cluster. I'm willing to collaborate and contribute on this change request.

@hvital
Copy link

hvital commented Sep 14, 2018

Thanks for your feedback!

We’re currently working to publish Active Directory integration and ES authentication via Cognito (https://aws.amazon.com/blogs/database/get-started-with-amazon-elasticsearch-service-use-amazon-cognito-for-kibana-access-control/).

As VPC support also requires to review all other components (ex: lambda, ES, dynamoDB ... ) and also give the option to create a new VPC or reuse an existing one, I’ll put this item in the solution’s backlog.

If you already have something that it’s ok (in terms of the solution’s license) to share/include to the repo, please send a PR.

@jgc234
Copy link

jgc234 commented Oct 19, 2019

If you adjust the CFN templates to put all the lambda functions (including the helper) into a VPC, and the ES cluster, it seems to work fine.

@knihit
Copy link
Member

knihit commented Dec 19, 2019

Hi @jgc234, unfortunately even if you put Lambda functions and ES into a VPC, it would still require a NAT and IGW to communicate with S3 and DynamoDB.

@dave-malone I will initiate this a feature request and try to plan this for any future release. At the same time you are welcome to submit any PR on this feature.

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

4 participants