我目前正在完成我的第一个 AWS Mobile Hub 项目,到目前为止进展顺利。但是,不清楚的一件事是如何管理“生产”部署。
我的 Mobile Hub 项目使用的功能包括:
- 登录(认知)
- NoSQL 数据库(DynamoDB)
- 云逻辑(API 网关和 Lambda)
有什么方法可以区分“开发”和“生产”环境吗?
例如,为开发和生产维护一个单独的“用户”数据库,如果是这样,我将如何配置应用程序代码 (React Native) 以了解要与哪个数据库/环境对话。
与 API 网关类似,我可以看到它创建了一个“开发”阶段,但不清楚我是否应该在这个开发阶段直接指向我的生产 iOS/Android 构建,或者我是否应该部署一个“生产阶段”,如果是这样,我将如何在我的应用程序代码中集成这个特定于环境的切换登录。
提前致谢!
最佳答案
我不知道是否有简单的区别,但我在 docs 中看到了一些选项.
从现有的 awsmobile 项目中分离
awsmobile init --remove
附加到新的现有 awsmobile 项目
awsmobile init <awsmobile-project-id>
部署时跟踪环境的 ID。
手机号码
https://console.aws.amazon.com/mobilehub/home?region=us-east-1#/[awsmobile-project-id]/build
关于amazon-web-services - AWS Mobile Hub 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50593301/