如何将所有资源/堆栈复制到另一个aws帐户?

时间:2017-07-24 06:22:54

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudformation

我正在尝试使用我在prod上设置的所有资源和配置将我的aws帐户(prod)克隆到另一个帐户(测试)。是否有将aws帐户复制到另一个帐户的最佳做法?

1 个答案:

答案 0 :(得分:1)

不可能

也没有一种简单的方法可以列出AWS账户中的所有资源。

每个AWS服务(例如EC2,S3,Lambda)都有自己的API调用来列出资源并描述配置。 没有通用方式来请求此信息。

最佳实践是仅使用AWS CloudFormation模板创建资源,从而获得所创建资源的完整文档以及在其他AWS账户或区域中部署类似基础架构的能力。

某些第三方服务(例如https://www.hava.io/)可以提取配置信息,可以自动创建AWS CloudFormation模板。但是,这些模板仅记录AWS资源的配置 - 它们不会复制磁盘,Amazon S3或数据库上的存储内容。