How to sign kibana requests to elasticsearch with AWS Credentials

Hi,

I am trying to install an external kibana to talk to AWS Elasticsearch.
Is there a way to sign the HTTP requests using the aws sdk for node.

I looked at an example here.
https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-request-signing.html

How to use this for all requests sent from Kibana to Elasticsearch?

If Kibana is running locally it can not access to localhost:9200. You need to change that to the public address of your elasticsearch instance I guess.
BTW did you look at https://www.elastic.co/cloud and https://aws.amazon.com/marketplace/pp/B01N6YCISK ?

Cloud by elastic is one way to have access to all features, all managed by us. Think about what is there yet like Security, Monitoring, Reporting, SQL, Canvas, APM, Logs UI, Infra UI and what is coming next :slight_smile: ...

Thanks
Rashmi