I deployed 2 ES instances at Amazon EC2 with the cloud-aws plugin
installed and configured. The two nodes form a cluster as expected.
I now try to access the cluster from my local development machine via
the transport client (using the public DNS name of the EC2 instance).
I also opened TCP port 9300 in the Amazon security group for this to
work. When trying to access something like cluster status via the
transport client I always get exceptions (on the client side)
indicating that no node is available.
Is there something conceptually wrong in this setup? Should it be
possible to access an ES node running at EC2 remotely ?