将已经创建的AWS内容从当前VPC复制/移动到另一个VPC的简单方法



你能建议一种简单的方法将已经创建的AWS内容从当前VPC复制/移动到另一个VPC吗?

没有"容易";但您可以使用不同的工具导入现有资源并将其部署到不同的VPC。

  • 有一个名为Former2的免费工具(https://github.com/iann0036/former2)可用于扫描现有资源并生成输出。这些输出可用于部署新的资源。我测试了这个工具,使用它来收集有关现有资源的信息并以不同的模板语言(Cloudformation、Terraform、CDK、Stroposphere、Pulumi(生成输出似乎非常直观
  • Terraform可用于将现有资源导入当前状态,然后将资源复制到配置中。Terraform的未来版本也将能够更新配置。要使用terraform,您必须知道要导入的每个资源,并使用import命令和它们的id。Terraform不支持嵌套导入,因此导入vpc不会向状态添加子网或其他资源,但必须单独导入
  • 我认为CloudFormation也有导入功能,但特定的资源模板必须事先编写并在导入过程中提交。这不是一种简单或快速的复制资源的方法,但应该有效,作为最终产品,应该有一个模板可以用于将资源部署到另一个VPC

最新更新