【发布时间】:2019-01-24 17:15:08
【问题描述】:
我正在尝试使用我在产品上设置的所有资源和配置将我的 aws 帐户(产品)克隆到另一个帐户(测试)。是否有将 aws 帐户复制到另一个帐户的最佳实践?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudformation
我正在尝试使用我在产品上设置的所有资源和配置将我的 aws 帐户(产品)克隆到另一个帐户(测试)。是否有将 aws 帐户复制到另一个帐户的最佳实践?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudformation
这是不可能。
也没有一种简单的方法可以列出 AWS 账户中的所有资源。
每个 AWS 服务(例如 EC2、S3、Lambda)都有自己的 API 调用来列出资源和描述配置。 没有通用方法可以请求此信息。
最佳实践是仅使用 AWS CloudFormation 模板创建资源,从而拥有所创建资源的完整文档以及在其他 AWS 账户或区域部署类似基础设施的能力。
某些第三方服务(例如https://www.hava.io/)可以提取配置信息并自动创建 AWS CloudFormation 模板。但是,这些模板仅记录 AWS 资源的配置——它们不会复制磁盘、Amazon S3 或数据库上的存储内容。
【讨论】: