I am trying to call an external API using HTTP request from my Mule application. When the Mule application is deployed locally, I am able to access the external API. However, when I deploy the application to cloudhub with VPN/VPC, the call to external API fails with error as TimeOut.
As per my understanding, since I am able to access the external API from my local machine the external API port is open and there is no restriction. I could not figure out what could be the reason it is not working in VPN/VPC.
Also checked the firewall rules in cloudhub and nothing seems to be wrong.
Can someone help me with this?
Thanks in advance.