1

我正在尝试以编程方式(Python)创建一个具有我拥有的静态 IP 地址的虚拟机。我的代码基于https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/compute/api/create_instance.py

我专门查看第 74 到 79 行。有没有办法附加我的静态 IP 地址,比如引用静态 IP 地址的名称或其他什么?现在我只是将我的静态 IP 地址硬编码到第 77 行的accessConfigs中。我觉得应该有更好/正确的方法来做到这一点。

同样,我不是尝试使用默认 IP 创建 VM 并将其替换为静态 IP。我正在尝试使用静态 IP 地址创建 VM。

谢谢!

4

1 回答 1

3

您必须将 IP 传递到该natIP字段中。你可以:

  • 硬编码这个值。那很不好
  • 在脚本的参数中传递 IP 值
  • 执行请求以获取现有静态 IP 的 IP,提取 IP 值并将其传递给脚本
于 2020-06-17T12:07:32.083 回答