我目前正在完成我的第一个AWS Mobile Hub项目,到目前为止它还很顺利。然而,有一点不清楚的是如何管理“生产”部署。
我的移动中心项目正在使用以下功能:
有没有办法区分“开发”和“生产”环境?
例如,为开发和生产维护一个单独的“用户”数据库,如果是这样,我将如何配置应用程序代码(React Native)以了解要与哪个数据库/环境进行通信。
同样对于API网关,我可以看到它已经创建了一个“开发”阶段,但是我不清楚我是否应该直接在这个开发阶段指向我的生产iOS / Android构建,或者我是否应该部署“生产阶段“,如果是这样,我将如何在我的应用程序代码中集成这种特定于环境的切换登录。
提前致谢!
答案 0 :(得分:1)
我不知道是否有一个简单的区别,但我在docs中看到了一些选项。
awsmobile init --remove
awsmobile init <awsmobile-project-id>
部署时跟踪环境的ID。
https://console.aws.amazon.com/mobilehub/home?region=us-east-1#/[awsmobile-project-id]/build