【问题标题】:Duplicating GCP Network and VPN Configuration复制 GCP 网络和 VPN 配置
【发布时间】:2021-01-30 14:46:33
【问题描述】:

我有两个 GCP 项目通过经典 VPN 相互通信,我想将整个配置复制到另一个具有两个项目的 GCP 帐户。因此,除了隧道和网关之外,我在每个项目中都有一个要复制的网络、一些防火墙规则和一个项目上的自定义路由规则。

我发现了如何使用各种方法大量转储这些

gcloud compute [networks | vpn-tunnels | target-vpn-gateways] describe 

命令,但查看创建命令,它们似乎没有设置为通过管道传输,也没有将此输出数据用作文件,更不用说有些项目在新项目中不适用。

我不只是想节省时间,我还想确保我不会错过任何东西,我还想要一份我当前配置的各种硬拷贝。

有没有办法做到这一点?谢谢!

【问题讨论】:

    标签: google-cloud-platform command-line-interface gcloud vpn


    【解决方案1】:

    正如在其他类似案例(例如 herehere)中所阐明的那样,无法在 Google Cloud Platform 中克隆或复制整个项目。正如在这些其他情况中所解释的,您可以使用 Terraformer as 从现有基础架构(反向 Terraform)生成 Terraform 文件,然后按照 here 的解释在新实例中重新创建文件。

    总而言之,您可以尝试使用此 CLI 作为复制部分结构的可能替代方法,但正如此答案 here 中所强调的那样,没有自动方法或魔术工具可以复制所有内容,因此即使是您的 VM 配置,您的应用内容,您的数据内容,不会被复制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 2014-12-11
      • 2022-01-09
      • 2012-06-12
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      相关资源
      最近更新 更多