【问题标题】:copy amazon resources from one account to another将亚马逊资源从一个帐户复制到另一个帐户
【发布时间】:2015-02-23 12:19:22
【问题描述】:

我有两个亚马逊 AWS 帐户,我想将所有 SQS EC2 RDS S3 CLOUDFRONT SECURITY GROUP'S 转移到新帐户。

我在AMI IMAGE 中拥有EC2 帐户ID 和帐户密钥,用于AWS CLI 移动到新帐户后,如何将所有EC2 帐户ID 和帐户密钥更改为新帐户?

什么是最好和最快的方法?

谢谢

【问题讨论】:

  • 我也有同样的问题,但需要更多服务,例如 SNSECSRoute 53VPC 我需要将副本迁移到一个全新的帐户。使用 de DNS 不可能复制一次,这取决于唯一的名称,但是对于其他服务,我需要一种简单的方法来通过服务来做到这一点。你能帮助伙计们吗?我一直在阅读有关亚马逊组织的文章...

标签: amazon-web-services


【解决方案1】:

你提到的一些是配置。有些是满足。让我们展开它并浏览每一个。一般来说,答案是“不”。

SQS

创建一个新的 SQS 队列并指向它的代码/配置。或者,您可以enable cross-account delegation(尽管这不会改变所有权)。

EC2

Running instances cannot be moved。要么创建新实例并重新配置它们(例如使用 ansible/salt/puppet/chef),要么创建 EC2 的 AMI share the ami,然后重新启动。

RDS

RDS instances can't be copied. You will need to extract the data and transfer it to a new database instance.

S3

无法在帐户之间移动存储桶。您可以copy data into a new bucketenable cross-account delegation(虽然这不会改变所有权)。

云端

Cloudfront 无法移动。不过,在新帐户中创建它非常容易,因为它基本上是无状态的(除了设置之外,您无需担心任何事情)。

安全组的

无法移动安全组。

帐户和机密

我在 AWS CLI 的 AMI IMAGE 中有 EC2 账户 ID 和账户密钥,在移动到新账户后,如何将所有 EC2 账户 ID 和账户密钥更改为新账户?

使用 AWS IAM 生成具有安全密钥的正确用户。这涉及使用新的 ID 和密钥。如果您使用的是 ID 和密钥,您应该可以轻松地轮换它们以降低安全风险。

替代方法是使用IAM roles,这意味着您不需要存储或使用显式密钥。

底线

最终,您应该将大部分信息保存在配置管理中。这对于 CloudFormation 来说几乎是微不足道的,它描述了整个堆栈(EC2、云端、安全组、数据库)并且可以在单个命令中创建它们。

【讨论】:

    【解决方案2】:

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

    您仍然需要处理数据迁移,具体取决于您的部署设置。

    如果您使用配置管理,您的大部分操作系统也可以复制到您的其他帐户中。

    虽然 AWS 确实有一种方法可以根据您当前的环境对 CloudFormation 模板进行逆向工程,但我从未尝试过,但听起来您应该试一试。

    aws cli 具有移动 s3 数据的命令“aws s3 sync s3://from s3://to”。您可能需要导出或以其他方式共享其他数据,例如 RDS 和 SNS。

    SQS

    创建一个新的 SQS 队列并指向它的代码/配置。或者,您可以启用跨账户委派(尽管这不会更改所有权)。 EC2

    无法移动正在运行的实例。要么创建新实例并重新配置它们(例如使用 ansible/salt/puppet/chef),要么创建 EC2 的 AMI,共享 ami,然后重新启动。 RDS

    无法复制 RDS 实例。您将需要提取数据并将其传输到新的数据库实例。 S3

    无法在帐户之间移动存储桶。您可以将数据复制到新存储桶中或启用跨账户委托(尽管这不会更改所有权)。

    【讨论】:

      【解决方案3】:

      我只会使用AWS Organizations 将您的子帐户汇总到父帐户,而不是尝试手动移动所有内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-15
        • 2022-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-14
        • 2011-09-01
        相关资源
        最近更新 更多