将CloudSQL实例从公有IP转换为私有IP



不能将具有Public IPCloudSQL实例转换为Private IPPrivate IPSharedVPC上,使用Private service Connection分配。

这是失败的,我有以下错误

$ 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时,它不起作用

当试图将实例连接到共享vpc时,不可能在现有的Cloud SQL实例上启用私有IP,并且在此问题上有PIT作为功能请求来启用它。当前的解决方案是在创建时启用Cloud SQL实例上的私有IP。

相关内容

  • 没有找到相关文章

最新更新