Istio service entry not working on AWS

I am trying to federate Istio and Consul service mesh on AWS.
A service deployed in Istio is trying to access a service in Consul using Consul ingress gateway.

The external IP allocated to Consul ingress gateway from AWS is something like: and it is running on port 8080

When I add a service entry in Istio cluster to access the Consul ingress gateway external IP, It does not work as expected.


kind: ServiceEntry


  name: info-ext





  - number: 8080

    name: http

    protocol: HTTP

  resolution: DNS

  location: MESH_EXTERNAL

Can someone help me understand why the service entry is not working. Thanks!