Is there a way to stop the AWS Elasticsearch?
I setup an AWS Elasticsearch Domain recently but I didn't see a way to stop it (like you can with an EC2 instance), which means I'm continuously billed. At this stage I just need to do some testing and don't require a full-time cluster.
The only option I see is to delete the domain, am I missing something?
You will have to delete the cluster for billing to stop. However, if you want to backup the data for later experiments, you can take manual snapshots (link rotten, check archived page here) of the indices to your S3 buckets.
The next time you spawn a cluster, just restore the snapshot :)
There is no way to stop the cluster today. What I did to reduce my bill was that I edited the cluster to reduce the instance type to a t2.small instance which is significantly cheaper than the previous instance.
Then when I needed to resume testing I changed the instance type back to what I required.