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



我一直在尝试创建一个新的 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. 为什么它给我这个错误,我该如何解决?

谢谢!

您需要在要拥有 CloudSQL 实例的 VPC 中创建"为服务分配的 IP 范围"和"服务的私有连接"。(在您的情况下是"默认"VPC)。一旦你拥有两者,你应该能够创建MYSQL实例。

相关内容

  • 没有找到相关文章

最新更新