gpt4 book ai didi

gcloud - 从命令行(谷歌云)为实例分配一个保留的 IP

转载 作者:行者123 更新时间:2023-12-05 00:12:13 24 4
gpt4 key购买 nike

我正在使用谷歌云计算引擎,我有 4 个运行 Ubuntu 18.04 的实例。我还在“VPC 网络 --> 外部 IP 地址”中保留了一个静态 IP 地址。

现在我想每次都以编程方式将该 IP 地址分配给不同的实例之一。在谷歌云的控制台中,这很容易,只需点击保留 IP 旁边的“更改”,然后“分配给”我想要的任何实例。但是如何通过命令行使用 gcloud 来做到这一点?

我研究过 gcloudgcloud beta命令,但找不到它。有什么解决办法吗?

最佳答案

感谢@Mangu 的帮助,我能够解决这个问题,所以写这篇文章给其他有问题的人。分配新地址时,您必须先从实例中删除旧地址,然后添加新地址。基本命令是:

gcloud compute instances delete-access-config [INSTANCE_NAME] --access-config-name "[ACCESS_CONFIG_NAME]"
gcloud compute instances add-access-config [INSTANCE_NAME] --access-config-name "[ACCESS_CONFIG_NAME]" --address [IP_ADDRESS]

默认情况下,访问配置名称通常是“外部 NAT”。为了确保,您可以运行 gcloud compute instances describe [INSTANCE_NAME]并检查名称。

从这里获取的命令: https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address#IP_assign

关于gcloud - 从命令行(谷歌云)为实例分配一个保留的 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51475053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com