使用gcloud不能向新的Google Cloud SQL实例添加内网IP(VPC) [英] Can't add private IP (VPC) to new Google Cloud SQL instance with gcloud

查看:20
本文介绍了使用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.

两个问题:

  1. 创建实例时添加内网IP是否正确?还有没有别的办法?
  2. 为什么会出现此错误,我如何解决?

谢谢!

CloudSQL

您需要在您想要拥有推荐答案实例的私有网络内创建一个Allocated IP ranges for services和一个Private connections to services。(您使用的是默认私有网络)。一旦两者都具备了,您就应该能够创建MySQL实例了。

这篇关于使用gcloud不能向新的Google Cloud SQL实例添加内网IP(VPC)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆