Apigee X runtime DNS

Hi All,

 

Can anyone direct me to some documentation or information regarding how to have Apigee X's runtime (in the Apigee managed GCP VPC that is peered to a customer GCP VPC) use Google Cloud Private DNS zones? or do all runtimes that reference Customer VPC workloads have to use a private IP address instead.

 

Basically, trying to research and plan for how a TargeterServer/Endpoint in the Apigee runtime could resolve DNS with host names back into a peered VPC's assets...or if it's purely IP based.

 

0 3 2,766
3 REPLIES 3

Documentation for how to do this doesn't currently exist, but there's a ticket open to get it created. Basically, you'll need to set up a DNS peering for the private service connection, with this command: https://cloud.google.com/sdk/gcloud/reference/services/peered-dns-domains/create - This will share your DNS domain with Apigee and resolution of TargetServers etc should work from there.

Which service do we use in the command? The default one: default="servicenetworking.googleapis.com" ? Running into a similar issue I think: 
Apigee X Using On Prem DNS Servers 

Yes, it's the default one.