Amazon web services AWS移动中心环境

Amazon web services AWS移动中心环境,amazon-web-services,aws-mobilehub,amazon-mobile-hub,Amazon Web Services,Aws Mobilehub,Amazon Mobile Hub,我目前正在完成我的第一个AWS移动集线器项目,到目前为止进展非常顺利。然而,有一件事尚不清楚,那就是如何管理“生产”部署 My Mobile Hub项目使用的功能包括: 登录(Cognito) NoSQL数据库(DynamoDB) 云逻辑(API网关和Lambda) 有没有办法区分“开发”和“生产”环境 例如,为开发和生产维护一个单独的“用户”数据库,如果是这样,我将如何配置应用程序代码(React Native)以了解与哪个数据库/环境对话 类似地,对于API网关,我可以看到它已经创建了一

我目前正在完成我的第一个AWS移动集线器项目,到目前为止进展非常顺利。然而,有一件事尚不清楚,那就是如何管理“生产”部署

My Mobile Hub项目使用的功能包括:

  • 登录(Cognito)
  • NoSQL数据库(DynamoDB)
  • 云逻辑(API网关和Lambda)
有没有办法区分“开发”和“生产”环境

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

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


提前谢谢

我不知道是否有一个简单的区别,但我在文章中看到了一些选择

从现有awsmobile项目中分离 附加到新的现有awsmobile项目
awsmobile init

我也在寻找这个问题的好答案。谢谢。是的,我考虑过这个选择,但我觉得必须有一个更好/更干净的方法。甚至像将自定义域与API网关一起使用这样的事情,也可能需要在aws-exports.js文件中手动配置它们
awsmobile init --remove
awsmobile init <awsmobile-project-id>