【问题标题】:Converting CloudSQL instances from Public to Private IP将 CloudSQL 实例从公共 IP 转换为私有 IP
【发布时间】:2021-01-21 21:44:08
【问题描述】:

我们不能将带有Public IPCloudSQL 实例转换为Private IPPrivate 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 IPCloudSQL instances 在同一个网络上,它可以工作,但是当从SharedVPC 分配私有IP 时,它就不能工作

【问题讨论】:

    标签: google-cloud-platform google-cloud-sql


    【解决方案1】:

    尝试将实例附加到共享 VPC 时,无法在现有 Cloud SQL 实例上启用 Private IP,并且在此问题上存在 PIT 作为启用该功能的请求。当前的解决方法是在创建时启用 Cloud SQL 实例上的私有 IP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      相关资源
      最近更新 更多