在 GCP 上创建 SQL 实例并设置私有服务访问权限?

Creating a SQL instance on GCP and setting Private services access?

我正在 GCP 上设置一个 SQL 实例,在配置选项时我想选择一个网络路径来连接到这个实例。我要选择私有IP:

所以我正在尝试设置专用 IP 连接:

选择默认 IP 范围:

并得到错误:

所以我尝试建立手动连接:

再次出现错误:

所以我尝试了选项使用自动分配的 IP 范围,它只是想重新连接到现有的 dafeault_ip_range,但我收到错误:The resource 'projects/[myProject]/global/addresses/default-ip-range' already exists

不知道还能尝试什么...

有两种方法可以解决此问题。无论哪种方式,objective 都是将相应的 IP 范围分配给专用连接。

首先,使用 CLI 命令,它将使用新范围调用更新连接并强制标记以更改用于连接的范围:

gcloud services vpc-peerings update --network=default --ranges=new-ip-range-4,default-ip-range --service=servicenetworking.googleapis.com --force

或者其次,导航至 Google 云平台 > VPC 网络 > VPC 网络详细信息 > 私有服务连接 > 私有服务连接。 Modify 具有所需 IP 范围的专用连接

例如在UI中,它应该是这样的