无法使用 gcloud 将私有 IP (VPC) 添加到新的 Google Cloud SQL 实例

2024-01-11

我一直在尝试创建一个新的 CloudSQL 实例,并从一开始就附加了私有 IP。文档唯一提示我的是添加 VPC 网络。我正在尝试添加默认值。

首先,我为我的项目启用正确的 API/服务:

gcloud services enable servicenetworking.googleapis.com servicemanagement.googleapis.com --project=my-project

然后我尝试创建 CloudSQL 实例:

gcloud beta sql instances create cloudsql-instance-name --region=europe-west1 --project=my-project --network=projects/my-project/global/networks/default

然而,这给了我这个非描述性错误:

ERROR: (gcloud.beta.sql.instances.create) [INTERNAL_ERROR] Failed to create subnetwork. Please create Service Networking connection with service 'servicenetworking.googleapis.com' from consumer project '1234567890' network 'default' again.

两个问题:

  1. 这是在创建实例时添加私有 IP 的正确方法吗?或者还有其他方法吗?
  2. 为什么它给我这个错误,我该如何解决?

Thanks!


您需要创建一个“为服务分配的 IP 范围 https://cloud.google.com/vpc/docs/configure-private-services-access#procedure”和一个“服务的私人连接 https://cloud.google.com/vpc/docs/configure-private-services-access#creating-connection“在您想要拥有 CloudSQL 实例的 VPC 内。(在您的情况下是“默认”VPC)。一旦您拥有这两个实例,您应该能够创建 MYSQL 实例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 gcloud 将私有 IP (VPC) 添加到新的 Google Cloud SQL 实例 的相关文章

随机推荐