将AWS资源移至另一个帐户

我们正在运行各种AWS资源,包括但不限于:

EC2(我们可以复制AMI),RDS,VPC,IAM,S3,SNS,CloudWatch,CloudFront,Auto Scaling

我们现在要将所有内容都移动到另一个AWS账户。 我如何移动所有?

我需要让S3 Buckets同步,CloudFront也一样。

我试图阻止CloudFormation并生成一个CloudFormer模板。 然后,我将该模板导入新的AWS账户,并从此模板中启动新的堆栈。

下一步是什么 ??

我看不到创build的EC2服务器,也没有S3,安全组,EBS,新帐户上没有任何东西。

如何一次性移动所有资源?

谢谢。 桑迪普

如果使用CloudFormation构build整个基础架构,则可以更轻松地复制它,即使在另一个帐户中也是如此。

您仍然需要处理数据迁移,这将根据您的部署设置而有所不同。

如果你使用的configurationpipe理最多,如果不是所有的操作系​​统都可以在你的其他账户中被复制。

虽然AWS确实有一种基于当前环境对CloudFormation模板进行逆向工程的方法,但我从未尝试过,听起来像是应该放弃它。

aws cli命令将s3数据“aws s3 sync s3://从s3://移动到”。 您可能需要导出或共享其他数据,如RDS和SNS。