【发布时间】:2021-01-21 21:44:08
【问题描述】:
我们不能将带有Public IP 的CloudSQL 实例转换为Private IP。 Private IP 位于使用 Private service Connection 分配的 SharedVPC 上。
以下错误对我来说失败了
$ gcloud --project=<project id> beta sql instances patch test1-instance --network=https://www.googleapis.com/compute/alpha/projects/<SharedVPC Host Project>/global/networks/kube-shared-vpc
The following message will be used for the patch API method.
{"name": "test1-instance", "project": "<project-id>", "settings": {"ipConfiguration": {"privateNetwork": "https://www.googleapis.com/compute/alpha/projects/<SharedVPC Host Project>/global/networks/kube-shared-vpc"}}}
ERROR: (gcloud.beta.sql.instances.patch) HTTPError 400: This operation is not valid for this instance.
如果private IP 与CloudSQL instances 在同一个网络上,它可以工作,但是当从SharedVPC 分配私有IP 时,它就不能工作
【问题讨论】:
标签: google-cloud-platform google-cloud-sql