使用gcloud不能向新的Google Cloud SQL实例添加内网IP(VPC) [英] Can't add private IP (VPC) to new Google Cloud SQL instance with gcloud
本文介绍了使用gcloud不能向新的Google Cloud SQL实例添加内网IP(VPC)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从一开始就在尝试创建一个带有内网IP的新CloudSQL实例。文档给我的唯一提示是添加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是否正确?还有没有别的办法?
- 为什么会出现此错误,我如何解决?
谢谢!
CloudSQL
您需要在您想要拥有推荐答案实例的私有网络内创建一个Allocated IP ranges for services和一个Private connections to services。(您使用的是默认私有网络)。一旦两者都具备了,您就应该能够创建MySQL实例了。
这篇关于使用gcloud不能向新的Google Cloud SQL实例添加内网IP(VPC)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文