【发布时间】:2020-02-26 14:56:19
【问题描述】:
我有一个带有 2 个 NIC 的虚拟机。出于所有意图和目的,它是一个 VPN 服务器,它在一个接口上接受连接请求,然后将流量转发到另一个接口。
我需要定期更改第二个界面上的 IP,这很容易通过 Web 界面完成。我想使用 GCP 脚本工具进行此更改,以减少该过程的手动操作。
除了更新 access-config 之外,我已经成功地自动化了所有步骤。这是因为两个接口具有相同的访问配置名称(“外部 NAT”)。我一直无法找到重命名或重新创建此访问配置名称的方法,也没有找到任何解决方法。
任何意见将不胜感激。
- accessConfigs:
- kind: compute#accessConfig
name: External NAT
natIP: ##.##.##.##
networkTier: STANDARD
type: ONE_TO_ONE_NAT
fingerprint: ==========
kind: compute#networkInterface
name: nic0
network: https://www.googleapis.com/compute/v1/projects/#######/global/networks/inbound
networkIP: 10.#.#.#
subnetwork: https://www.googleapis.com/compute/v1/projects/#######/regions/northamerica-northeast1/subnetworks/inbound
- accessConfigs:
- kind: compute#accessConfig
name: External NAT
natIP: ##.##.##.##
networkTier: STANDARD
type: ONE_TO_ONE_NAT
fingerprint: =========
kind: compute#networkInterface
name: nic1
network: https://www.googleapis.com/compute/v1/projects/#######/global/networks/outbound
networkIP: 10.0.2.3
subnetwork: https://www.googleapis.com/compute/v1/projects/#######/regions/northamerica-northeast1/subnetworks/outbound
【问题讨论】:
标签: google-cloud-platform gcloud