Taking a look at the GCE instances, you can see that there are two main types for IP Addresses(internal one and external one).
Now if I have a Google App Engine Application(flex env) and a backend which runs in a Google Compute Engine Instance. Both applications run in the same GCP project. Is it possible for the app engine application to request the GCE backend app using its internal ip address? I would guess that, apps which run within the same project are running within the same VPC.
Since I am using the GAE flex env, I can ssh the GAE instance, and with a curl request to the internal ip address of the GCE instance I get a response back, however when I try to request the GCE backend within the application(axios request for example) it doesn't work and I get no data and I can see in the GCE instance that the request was not forwarded to the server.
Any idea how I can use the internal ip address of the GCE instance to communicate with a GAE application which run in the same project?