如何解决复制GCP网络和VPN配置
我有两个GCP项目通过经典VPN相互通信,我想将整个配置复制到具有两个项目的另一个GCP帐户。因此,除了隧道和网关外,每个项目中都有一个要复制的网络,一些防火墙规则和一个项目上的自定义路由规则。
我已经找到了如何使用各种方法大量抛弃这些
gcloud compute [networks | vpn-tunnels | target-vpn-gateways] describe
命令,但查看创建命令时,似乎并没有将它们设置为通过管道传输,也没有将此输出数据用作文件,更不用说有些项目不适用于新项目。 / p>
我不只是为了节省时间,我还想确保自己不会错过任何东西,并且我还希望获得一份当前配置的纸质副本。
有没有办法做到这一点?谢谢!
解决方法
正如在其他类似情况下(例如here和here)所阐明的那样,无法在Google Cloud Platform中克隆或复制整个项目。如在其他情况下所述,您可以使用Terraformer从现有基础结构(反向Terraform)生成Terraform文件,然后按照here的说明在新实例中重新创建文件。
总而言之,您可以尝试使用此CLI作为复制结构的一部分的替代方法,但是正如该答案here所强调的那样,没有自动方法或魔术工具可以复制所有内容,因此即使您使用虚拟机配置,您的应用程序内容,您的数据内容将不会重复。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。