在我的一个GCP项目中,我创建了一个新网络,与为任何项目创建的默认网络相比,其安全设置更高。我想将现有实例从默认网络迁移到这个新网络而不删除它们。
我认为这可以通过删除现有的访问配置,然后添加一个与新网络关联的新配置来实现。所以:
gcloud compute delete-access-config <name of instance> access-config-name=<name of config>
后跟gcloud compute add-access-config <name of instance> access-config-name=<name of new config>
。但是,这似乎只会影响实例的外部IP,而不会影响网络本身。我如何从默认网络中删除实例并将其移至新网络?
答案 0 :(得分:0)
这些命令的helptext没有“name”标志。你的意思是说“--access-config-name?:
https://cloud.google.com/sdk/gcloud/reference/compute/instances/add-access-config https://cloud.google.com/sdk/gcloud/reference/compute/instances/delete-access-config