如何使用多个 AWS 服务处理从开发到生产的流程

How to handle development to production process with multiple AWS Services

我正在使用 AWS mobileHub 创建一个带有 Ionic 3 的混合应用程序。 我不明白我们如何处理 生产过程 ,我正在使用各种 aws 服务:

我们有办法把所有东西都放在 production 中吗?这是想法:

我知道 API Gateway 有一个我可以使用的 "Stage" 系统,例如我可以创建一个 "developement" 和 "production" 阶段,但是其他服务呢?大多数时候与 API 网关链接。

到目前为止,这是我的想法,但我认为这不是最优的:

有什么最佳做法吗?有任何想法吗 ? 我真的需要找到一个强大的部署过程。 谢谢!

您可以做的一件事是创建多个 Mobile Hub 项目 - 一个用于生产,一个用于暂存。然后您可以导出 prod 项目并将其导入到暂存项目中。

这是我要实施和尝试的方法,我会告诉你这是否有效。

Gitflow diagram picture

谢谢

今天可以通过使用 Amplify 控制台的功能分支部署完成此任务和更多任务:https://console.amplify.aws