我一直在尝试创建一个新的 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.
两个问题:
- 这是在创建实例时添加私有 IP 的正确方法吗?或者还有其他方法吗?
- 为什么它给我这个错误,我该如何解决?
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(使用前将#替换为@)