Apigee X Connecting Through Separate Networks

Hello,

My team and I are trying to make API calls to an Apigee X hosted proxy on network A to another network, network B, both in the same GCP project. When the API being proxied is present on network A with Apigee, everything works fine. Otherwise, we get a 503: Service Unavailable for all requests to our proxy.

Furthermore, when we IAP tunnel into one of the proxy VM's created by Apigee, we can successfully curl to our API load balancer in network B, despite getting a 503 when making a call to Apigee's created URL for the same route.

We have opened all firewall rules to allow for total ingress and egress traffic for Apigee's VMs as well as having set up VPC peering between our two networks, making this issue very odd to us.

I can provide further details as necessary, thanks for any assistance.

0 1 75
1 REPLY 1

Hi , 

I understand have an Internal Load Balancer (ILB) configured for your service? I believe you will need to set up Cloud DNS across the peered networks to allow target resolution. Have you done that? 

If that does not help, maybe @drebes1 will have some suggestion here.