We have peered two VPCs. GCP & third party VPC (Aiven).
We have few services in aiven which require to talk with resources in gcp vpc such as elasticsearch, redis etc.
Let's say,
DNS-CNAME: test-elasticsearch.example.io
ES-URL: test-elasticsearch.aivencloud.com
We have a cloud DNS zone in GCP VPC. I have configured CNAME for third party service URL which can be only accessed via GCP VPC.
I'm successfully able to ping elasticsearch url from GCP VPC however, I can't ping CNAME.
FYI: the dns-zone is working good. I tested it by creating A record for the same with private ip.
In this, let me know what I can do to troubleshoot it this issue.
UPDATE: edit 1. no CNAME is working in my cloud DNS.
edit 2. resources in public subnets can resolve but not private subnet resources
kindly help