I have an AWS Elasticsearch instance with a Kibana link that I want to share with another person, so that they can access this data from their browser. How can I allow them access?
Asked
Active
Viewed 978 times
1 Answers
1
This blog post does a great job of describing the options available to you for controlling access to Amazon ElasticSearch.
- You can use identity federation via Cognito User Pools.
- Resource based policy: Explicitly allow access to the cluster for a given IAM user ID in the ElasticSearch policy.
- User based policy: Explicitly grant that IAM user's role access to the ARN of your ES cluster
- Put your ES service behind a proxy with authentication
This SO question/answers go into more depth, with various high quality answers: How to access Kibana from Amazon elasticsearch service?

Nick Walsh
- 1,807
- 5
- 16