Google cloud platform 复制GCP网络和VPN配置

Google cloud platform 复制GCP网络和VPN配置,google-cloud-platform,command-line-interface,gcloud,vpn,Google Cloud Platform,Command Line Interface,Gcloud,Vpn,我有两个GCP项目通过一个经典的VPN相互通信,我想用两个项目将整个配置复制到另一个GCP帐户。因此,除了隧道和网关之外,我在每个项目中都有一个要复制的网络,一些防火墙规则,以及一个项目中的自定义路由规则 我已经发现如何使用各种方法在很大程度上转储这些文件 gcloud compute [networks | vpn-tunnels | target-vpn-gateways] describe 命令,但看看create命令,它们似乎没有被设置为管道,也没有将此输出数据用作文件,更不用说还有

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

我已经发现如何使用各种方法在很大程度上转储这些文件

gcloud compute [networks | vpn-tunnels | target-vpn-gateways] describe 
命令,但看看create命令,它们似乎没有被设置为管道,也没有将此输出数据用作文件,更不用说还有一些项在新项目中不适用

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


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

正如在其他类似案例(如和)中所阐明的,不可能在谷歌云平台中克隆或复制整个项目。正如在这些其他情况中所解释的,您可以使用As从现有基础设施(反向地形)生成地形文件,然后在新实例中重新创建文件,如所解释的

总之,您可以尝试使用此CLI作为复制部分结构的可能替代方案,但正如本回答中所强调的,没有自动方式或神奇工具可以复制所有内容,因此即使是您的VMs配置、应用程序内容和数据内容也不会被复制