AWS Mobile Hub环境

时间:2018-05-29 21:33:55

标签: amazon-web-services aws-mobilehub amazon-mobile-hub

我目前正在完成我的第一个AWS Mobile Hub项目,到目前为止它还很顺利。然而,有一点不清楚的是如何管理“生产”部署。

我的移动中心项目正在使用以下功能:

  • 登录(Cognito)
  • NoSQL数据库(DynamoDB)
  • Cloud Logic(API Gateway& Lambda)

有没有办法区分“开发”和“生产”环境?

例如,为开发和生产维护一个单独的“用户”数据库,如果是这样,我将如何配置应用程序代码(React Native)以了解要与哪个数据库/环境进行通信。

同样对于API网关,我可以看到它已经创建了一个“开发”阶段,但是我不清楚我是否应该直接在这个开发阶段指向我的生产iOS / Android构建,或者我是否应该部署“生产阶段“,如果是这样,我将如何在我的应用程序代码中集成这种特定于环境的切换登录。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我不知道是否有一个简单的区别,但我在docs中看到了一些选项。

从现有的awsmobile项目中删除

awsmobile init --remove

附加到新的现有awsmobile项目

awsmobile init <awsmobile-project-id>

部署时跟踪环境的ID。

移动ID

https://console.aws.amazon.com/mobilehub/home?region=us-east-1#/[awsmobile-project-id]/build