In case this is useful to anyone else, you can disable CORS for testing purposes using the Chrome plugin .
ElasticHQ and Elasticsearch Head will still not work properly with AWS Elasticsearch, although (at the time of writing), because they make calls to /_cluster/state , which is not currently one of the AWS ElasticSearch operations .
Disabling CORS and executing GET on /_cluster/state returns
{ Message: "Your request: '/_cluster/state' is not allowed." }
Some functions still work in ElasticHQ, but I cannot get Elasticsearch Head to work.
source share