是否可以通过Deployment Manager使用私有IP时禁用cloud_sql的公共IP

时间:2018-10-29 13:58:31

标签: google-cloud-sql cloud-sql-proxy

我正在使用Deployment Manager通过private-ip部署cloud_sql,默认情况下为那些部署启用了公共IP。

是否可以使用Deployment Manager禁用公共IP?

2 个答案:

答案 0 :(得分:0)

是否启用公用IP是由具有误导性的settings.ipConfiguration.ipv4Enabled属性控制的。如果将其设置为false,则应禁用公共IP连接。

答案 1 :(得分:0)

要在通过Deployment Manager进行部署时禁用公共IP,可以在yaml文件中将 settings.ipConfiguration.ipv4Enabled 属性设置为false。要查看所有可用属性,请阅读Cloud SQL文档here

如果您已经部署了公共IP,但现在想要禁用它,请使用以下命令:

  

gcloud sql实例补丁[INSTANCE_NAME] --no-assign-ip

要使用控制台或curl禁用公共IP,请阅读disabling public ip的Google云文档