AWS Amplify / CLI与AWS移动中心

时间:2018-09-04 09:28:35

标签: amazon-web-services aws-mobilehub aws-amplify

我是AWS移动中心的新手,今天我只是注意到有一个新的AWS Amplify / CL,现在我对这两个库感到非常困惑。

我的理解是,AWS移动cli是一种工具,可创建aws后端服务,并仅将与aws后端挂钩的客户端库放大js。

但是现在我看到了这个AWS Amplify / CLI,它还可以创建aws服务,还可以创建aws-exports.js文件,现在AWS Amplify文档已更改,它不再告诉您它将如何与移动集线器一起使用,而是使用Amplify / CLI创建服务。

剂量意味着我应该改用AWS Amplify / CLI吗?

3 个答案:

答案 0 :(得分:14)

继续使用Amplify CLI,它是更灵活的体系结构,可提供全面的功能集。请参阅这篇文章中的信息:

  

现有的Mobile Hub项目可以继续工作,而无需更改任何应用程序。如果您将AWS Mobile CLI用于现有项目,则还可以继续使用该较旧的CLI。但是,今后,新功能将添加到不使用Mobile Hub的AWS Amplify CLI工具链中。

     

如果您要构建新的移动应用程序或Web应用程序,或向棕场应用程序添加云功能,请使用新的AWS Amplify CLI。 新的Amplify CLI将使您能够利用此博客中概述的所有新功能以及丰富的CloudFormation功能来解锁更多工作流和将来的工具。

     

部分:现有工具https://aws.amazon.com/blogs/mobile/announcing-the-aws-amplify-cli-toolchain/

答案 1 :(得分:0)

对于当前的Mobile Hub用户,我们刚刚发布了一个Mobile Hub以放大CLI迁移器,您可以在此处访问:https://github.com/awslabs/amplify-mobilehub-migrator。这将帮助您将Mobile Hub资源导入到Amplify项目中,为您提供导出文件,并允许您利用Amplify CLI功能,例如GraphQL API,Codegen和GraphQL Transform。

答案 2 :(得分:0)

更新-AWS Mobile Hub将于2021年10月30日被AWS Amplify取代。现有用户应计划迁移策略。对于已经使用Mobile Hub部署的应用程序,由Mobile Hub创建的资源将继续起作用。

”“如果您不将项目迁移到Amplify,则您的应用将继续运行,并且所有相关的云资源将继续可用。但是,之后,您将无法访问Mobile Hub项目容器2021年10月15日。” -https://docs.aws.amazon.com/aws-mobile/latest/developerguide/what-is-aws-mobile.html#migrate-to-amplify