我目前正在完成我的第一个 AWS Mobile Hub 项目,到目前为止进展顺利。然而,不清楚的一件事是如何管理“生产”部署。
我的 Mobile Hub 项目使用的功能包括:
- 登录(认知)
- NoSQL 数据库 (DynamoDB)
- 云逻辑(API 网关和 Lambda)
有什么方法可以区分“开发”和“生产”环境吗?
例如,为开发和生产维护一个单独的“用户”数据库,如果是这样,我将如何配置应用程序代码(React Native)以了解要与哪个数据库/环境通信。
同样对于 API Gateway,我可以看到它已经创建了一个“开发”阶段,但不清楚我是否应该将我的生产 iOS/Android 版本直接指向这个开发阶段,或者我是否应该部署一个“生产阶段” ,如果是这样,我将如何在我的应用程序代码中集成这个特定于环境的切换登录。
提前致谢!