GCP私有Cloud SQL实例recommended dns记录查询异常求助
解决方案:为私有Cloud SQL实例手动配置推荐私有DNS记录(控制台操作)
问题背景
已部署仅含私有IP的第二代Cloud SQL实例,Cloud SQL Proxy可正常连接,但执行gcloud sql instances describe INSTANCE_NAME --project=PROJECT_ID时,无法找到格式为INSTANCE_UID.PROJECT_DNS_LABEL.REGION_NAME.sql.goog.的推荐私有DNS记录,且控制台未自动创建该记录。
控制台操作步骤
- 登录Google Cloud控制台,进入Cloud SQL服务,选中目标实例
- 切换至连接标签页,定位到私有服务连接模块
- 点击配置DNS选项(若未显示,确认实例已启用私有IP且关联VPC)
- 在配置弹窗中,系统会自动生成符合要求的推荐DNS记录
- 选择要绑定的私有DNS区域:
- 若没有现成私有区域,需先前往Cloud DNS创建私有区域,并关联实例所在的VPC网络
- 确认配置并提交,等待DNS记录同步生效
补充说明
- 第二代Cloud SQL实例完全支持该私有DNS配置,实例代际并非问题原因
- 配置完成后,重新执行
gcloud sql instances describe命令即可验证记录是否存在 - 后续自动化配置可使用Terraform的
google_sql_dns_record_set资源实现
内容的提问来源于stack exchange,提问作者ps2goat
相关产品推荐
相关产品推荐

