有没有办法为 AWS 放大项目生成配置文件(yaml)或某种形式?
Is there a way for generating configuration file (yaml) or of some sort for AWS amplify project?
我正在为某个项目设置放大项目。在不久的将来,我希望将项目转移到不同的 AWS 帐户,但具有准确的配置。实现这一目标的最佳方法是什么?有什么方法可以创建某种脚本来在不同的 AWS 账户中设置相同的项目?
我利用具有多个成员账户的 AWS Organizations 和 AWS SSO 做了一些非常相似的事情。在高层次上,这里有一些您需要考虑的事情...
您可以在此处找到关于此的高级架构图:https://aws.amazon.com/blogs/mobile/fintech-startup-creditgenie-ultimate-speed-from-mvp-to-growth/
我一直想写一篇关于此的博客 post,但在高层次上...
- 从您的根 AWS 账户创建一个 AWS 组织并设置 AWS SSO。
- 在组织内创建多个成员 AWS 账户。例如,客户 1、客户 2 等
- 在您的存储库中创建与您的帐户结构相匹配的分支,例如 origin/customer1、origin/customer2。
- 从每个成员 AWS 账户,在 Amplify 控制台中创建一个 Amplify 应用程序,其中有 1 个环境指向正确的分支,例如,AWS 账户 customer1 应该有一个 Amplify 应用程序,有一个名为 customer1 的环境指向分支 remote/customer1
- 当您开发并将更改合并到您的主分支中时,您还需要将主分支合并到您的“生产”分支中,例如,合并 origin/main -> origin/customer1 等
我正在为某个项目设置放大项目。在不久的将来,我希望将项目转移到不同的 AWS 帐户,但具有准确的配置。实现这一目标的最佳方法是什么?有什么方法可以创建某种脚本来在不同的 AWS 账户中设置相同的项目?
我利用具有多个成员账户的 AWS Organizations 和 AWS SSO 做了一些非常相似的事情。在高层次上,这里有一些您需要考虑的事情...
您可以在此处找到关于此的高级架构图:https://aws.amazon.com/blogs/mobile/fintech-startup-creditgenie-ultimate-speed-from-mvp-to-growth/
我一直想写一篇关于此的博客 post,但在高层次上...
- 从您的根 AWS 账户创建一个 AWS 组织并设置 AWS SSO。
- 在组织内创建多个成员 AWS 账户。例如,客户 1、客户 2 等
- 在您的存储库中创建与您的帐户结构相匹配的分支,例如 origin/customer1、origin/customer2。
- 从每个成员 AWS 账户,在 Amplify 控制台中创建一个 Amplify 应用程序,其中有 1 个环境指向正确的分支,例如,AWS 账户 customer1 应该有一个 Amplify 应用程序,有一个名为 customer1 的环境指向分支 remote/customer1
- 当您开发并将更改合并到您的主分支中时,您还需要将主分支合并到您的“生产”分支中,例如,合并 origin/main -> origin/customer1 等