【问题标题】:Is there a way for generating configuration file (yaml) or of some sort for AWS amplify project?有没有办法为 AWS 放大项目生成配置文件 (yaml) 或某种方式?
【发布时间】:2021-05-19 07:09:41
【问题描述】:

我正在为某个项目设置一个放大项目。在不久的将来,我希望将项目转移到不同的 AWS 账户,但配置准确。实现这一目标的最佳方法是什么?有什么方法可以创建某种脚本来在不同的 AWS 账户中设置相同的项目?

【问题讨论】:

    标签: amazon-web-services aws-amplify


    【解决方案1】:

    我利用具有多个成员账户和 AWS SSO 的 AWS Organizations 做了非常类似的事情。在高层次上,您需要考虑以下一些事情......

    您可以在此处找到有关此的高级架构图:https://aws.amazon.com/blogs/mobile/fintech-startup-creditgenie-ultimate-speed-from-mvp-to-growth/

    我一直想写一篇关于这个的博客文章,但在高层次上......

    1. 从您的根 AWS 账户创建 AWS 组织并设置 AWS SSO。
    2. 在组织内创建多个成员 AWS 账户。例如,客户 1、客户 2 等。
    3. 在您的存储库中创建与您的帐户结构匹配的分支,例如 origin/customer1、origin/customer2。
    4. 从每个成员 AWS 账户,在 Amplify 控制台中创建一个 Amplify 应用程序,其中 1 个环境指向正确的分支,例如,AWS 账户 customer1 应该有一个名为 customer1 的 Amplify 应用程序,该应用程序具有指向分支 remote/customer1 的 1 个环境
    5. 在开发并将更改合并到主分支时,您还需要将主分支合并到“生产”分支中,例如,合并 origin/main -> origin/customer1 等。

    【讨论】:

      猜你喜欢
      • 2021-12-16
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 2012-10-25
      • 2011-04-12
      • 2018-08-24
      • 2011-01-09
      • 2012-03-11
      相关资源
      最近更新 更多