When using Localhost
root@ip-172-16-0-102:/etc/elasticsearch# curl localhost:9200
{
"name" : "ip-172-16-0-102",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "xXGFhvjvR_qbJK_oC0YPSg",
"version" : {
"number" : "8.13.4",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "da95df118650b55a500dcc181889ac35c6d8da7c",
"build_date" : "2024-05-06T22:04:45.107454559Z",
"build_snapshot" : false,
"lucene_version" : "9.10.0",
"minimum_wire_compatibility_version" : "7.17.0",
"minimum_index_compatibility_version" : "7.0.0"
},
"tagline" : "You Know, for Search"
}
When using ec2 public ip
root@ip-172-16-0-102:/etc/elasticsearch# curl xx.xxx.xxx.xxx:9200
curl: (7) Failed to connect to xx.xxx.xxx.xxx port 9200 after 3 ms: Couldn't connect to server
My Config