Google cloud platform 如何从命令行重用google云计算引擎上的静态IP地址

Google cloud platform 如何从命令行重用google云计算引擎上的静态IP地址,google-cloud-platform,google-compute-engine,google-cloud-networking,Google Cloud Platform,Google Compute Engine,Google Cloud Networking,我在谷歌云中保留了一个静态ip地址。 但是,我不明白如何使用gcloud配置一个新实例并指定使用这个私有ip。目前,我的命令如下所示: gcloud compute instances create demo-instance-1 \ --image-family debian-9 \ --image-project debian-cloud \ --machine-type n1-standard-1 \ --scopes "userinfo-email,cloud-platform" \ -

我在谷歌云中保留了一个静态ip地址。 但是,我不明白如何使用gcloud配置一个新实例并指定使用这个私有ip。目前,我的命令如下所示:

gcloud compute instances create demo-instance-1 \
--image-family debian-9 \
--image-project debian-cloud \
--machine-type n1-standard-1 \
--scopes "userinfo-email,cloud-platform" \
--metadata-from-file startup-script=instance-startup.sh \
--zone europe-west2-b \
--tags http-server

要分配静态外部IP地址,请在创建实例期间添加
--address
标志,并提供静态外部IP地址:

gcloud compute instances create [INSTANCE_NAME] --address [IP_ADDRESS]
当列出计算实例的详细信息时,外部IP地址在
networkInterfaces/accessConfigs/natIP
中定义

使用此命令修改现有实例

gcloud compute instances add-access-config [INSTANCE_NAME] --access-config-name=external-nat --zone [ZONE_NAME] --address=[IP_ADDRESS]

要分配静态外部IP地址,请在创建实例期间添加
--address
标志,并提供静态外部IP地址:

gcloud compute instances create [INSTANCE_NAME] --address [IP_ADDRESS]
当列出计算实例的详细信息时,外部IP地址在
networkInterfaces/accessConfigs/natIP
中定义

使用此命令修改现有实例

gcloud compute instances add-access-config [INSTANCE_NAME] --access-config-name=external-nat --zone [ZONE_NAME] --address=[IP_ADDRESS]