如何在 Google Cloud Platform 中以编程方式 (Python) 附加静态 IP 地址

how to attach a static IP address programmatically (Python) in Google Cloud Platform

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

我正在特别查看第 74 到 79 行。有没有办法 附加 我的静态 IP 地址,比如通过引用静态 IP 地址的名称之类的?现在,我只是将我的静态 IP 地址硬编码到第 77 行的 accessConfigs 中。我觉得应该有一个 better/proper 方法来做到这一点。

同样,我不是尝试创建一个具有默认 IP 的 VM 并将其替换为静态 IP。 我正在尝试创建一个具有静态 IP 地址的虚拟机。

谢谢!

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