Any way to install local version of AWS OpenSearch for development purpose?

0

I mostly use LocalStack to emulate any AWS dependencies while doing local development. I have a LocalStack docker container running in my machine with required AWS services.

It works pretty well most of the cases except few minor issues. I have had some issues while connecting to LocalStack SQS from my Java application container. I got it resolved using this method.

But I am facing a bigger issue while connecting to LocalStack OpenSearch from my application container. OpenSearch generates a search domain name which can be accessed directly from my local machine. But from another docker container it doesn't work. Docker network doesn't recognize the newly generated hostname. The issue is similar to this. The link has a hacky solution, but I am not able to get it to work. I also don't want to buy the premium feature as mentioned there.

Now my question is, does AWS provide some installable package that we can use to install OpenSearch locally? I know we have it for DynamoDB. I can obviously download & install OpenSearch from the standard repo. But I want to emulate AWS hosted OpenSearch so that I can test out signed request flow during development. I couldn't find any alternative, so I am running a actual cluster in AWS to test things out. Please let me know if anyone has a better solution.

asked 2 years ago1074 views
1 Answer
0

Dear AWS Customer

Thank you for your question.

Currently Amazon managed Opensearch do not support installation of Service locally.

Additionally, I went ahead to check if there are any workaround for the same. However, I could not find any workarounds which may help you to run managed Opensearch feature locally.

Opensearch team is continuously working on to update the service with your suggestions and feedback. Therefore, in the meantime, I would kindly suggest that you keep an eye on the following resources for announcements about new features and improvements to our services:

-- AWS News: https://aws.amazon.com/new/ -- Blog: https://aws.amazon.com/blogs/big-data/

Thank you!

AWS
SUPPORT ENGINEER
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions