We have a dotCMS 5.3.8.4 with its ES index in AWS. To make it work we set the following settings in dotcms-config-cluster-ext.properties:
ES_PORT=443
ES_AUTH_TYPE=NONE
ES_TLS_ENABLED=false
DIST_INDEXATION_ENABLED=false
AUTOWIRE_CLUSTER_TRANSPORT=false
Since the AWS server is in our own managed environment we don't need authentication or TLS. We can access the https URL on our server.
This all works fine until we restart dotCMS and/or redeploy the plugins. Then dotCMS can't find the index any more, or any index really, and we need to reindex to make everything work again. When looking in the database I do see the current index which exists in AWS. For some reason dotCMS can't find the existing indexes in AWS... It works fine locally with Docker or a local ES. Maybe we misconfigured the ES settings or it requires security? Any ideas?
Kind regards,
Xander