amazon-web-services - 将一个 aws 帐户的配置复制到另一个

标签 amazon-web-services

我想将一个 Amazon 账户的配置(如 VPC、P)复制到另一个账户。
我需要导出第一个帐户的模板并将其导入其他帐户。

我想知道它的正确方法是什么?我需要注意哪些事项?

有人可以将我引导到解释如何将配置导出/导入模板以及我需要考虑哪些事项的好的文档/视频吗?

谢谢。

最佳答案

没有简单的方法可以将资源从一个 AWS 账户复制到另一个账户。

最接近的选项是创建一个 CloudFormation 模板 匹配您的资源,然后使用 CloudFormation 在另一个账户中部署这些资源。

有多种工具和服务可以从现有资源创建 CloudFormation 模板:

  • Using CloudFormer to Create AWS CloudFormation Templates from Existing AWS Resources
  • Hava ,可以为您的资源画图,还提供配套的CloudFormation模板
  • VisualOps ,它允许您绘制所需的基础架构并创建资源,但也可以创建现有资源的 CloudFormation 模板
  • ...可能还有其他类似的工具

  • 您将需要考虑以下事项:
  • 先创建VPC,这样可以在VPC和子网内部创建资源
  • 如果您的 Amazon EC2 实例是通过 CloudFormation 或 Auto Scaling 创建的,您将希望以相同的方式在另一个账户中创建它们,而不是手动创建实例
  • Amazon 系统镜像 (AMI) 可以在帐户之间共享,这比创建新镜像更容易
  • 您还需要复制其他服务使用的 IAM 角色

  • 底线:您需要对现有配置有很好的了解,才能在其他地方复制它,以确保它以相同的方式工作。希望您已经记录了您在此过程中创建的内容。

    关于amazon-web-services - 将一个 aws 帐户的配置复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626388/

    相关文章:

    MongoDB 到 DynamoDB

    linux - 无论/dev/sda1 中的 EBS 如何,如何使 AWS EC2 允许 ssh 连接?

    amazon-web-services - AWS SAM - 模板没有连接到 Lambda 函数的任何 API

    amazon-web-services - 尝试从 AWS Lambda 中的缓冲区读取器读取时出现 SocketTimeoutException

    hadoop - Amazon Hadoop EMR和自定义输入文件格式

    node.js - Lambda 层 node_modules

    ios - 我们是否必须使用 Cognito 进行 Dynamodb 访问?

    amazon-web-services - 即使在运行 jenkins 作业时在 jenkins windows 从属上安装 aws cli 后,仍出现 aws 命令未找到错误

    amazon-web-services - 使用 AWS API : Given IAM User, 获取当前有效的 IAM 政策文档

    amazon-web-services - 如何在运行时创建新策略并将其附加到角色,而无需在代码资源中对 policy_document JSON 进行硬编码?