一般性问题

问:什么是 AWS Amplify?
AWS Amplify 包含一个开发框架以及多个开发人员服务,可用于在 AWS 上最快速、最轻松地构建移动和 Web 应用程序。开源的 Amplify Framework 提供了一系列固定的库、UI 组件和一个命令行界面,用于构建应用程序后端并将其与您的 iOS、Android、Web 和 React Native 应用程序集成。Amplify Framework 利用一套核心的 AWS 云服务来提供离线数据、身份验证、分析、推送通知、机器人和大规模 AR/VR 等功能。AWS Amplify 开发人员工具服务包括用于构建、部署和托管 Web 应用程序的 AWS Amplify Console,以及用于在真实 iOS 和 Android 设备上测试移动应用程序的 AWS Device Farm。

问:AWS Amplify 的主要组件是什么?
AWS Amplify 包括开源 Amplify Framework、云服务(例如 Amplify Framework 和 AWS Amplify Console 使用的 AWS AppSync 和 Amazon Cognito)以及 AWS Device Farm 开发人员工具。

问:使用 AWS Amplify 需要多少费用?
使用 Amplify Framework 时,您只需为使用的基本 AWS 服务付费。使用 Amplify Framework 不会产生其他额外费用。要了解有关 AWS Amplify Console 定价的信息,请访问 AWS Amplify Console 定价页面。要了解 AWS Device Farm 的定价,请访问 AWS Device Farm 定价页面

问:AWS Amplify Console 如何与开源 Amplify Framework 关联?
AWS Amplify Console 和开源 Amplify Framework 可以一起使用,也可以单独使用。例如,您可以使用 Amplify Console 部署和托管单页面应用 (SPA) 前端和静态网站,不论它们是否使用 Amplify Framework。

如果使用 Amplify Framework 的 CLI 为您的应用程序配置后端资源,则 Amplify Console 可提供额外的功能。每次签入时,Amplify Console 会在部署前端之前预置或更新这些后端资源。支持各种配置,例如每个分支上孤立的后端部署或各分支间共享的后端部署。

问:对 AWS Mobile Hub 有什么影响?
现有 AWS Mobile Hub 客户可以继续使用 Mobile Hub。对于新项目,开发人员应改为使用 AWS Amplify。 

问:我在哪里能找到有关 AWS Amplify 的最新新闻?
访问我们的博客最新功能页面。

 

Amplify Framework

问:我可以使用开源 Amplify Framework 做些什么?
使用开源 Amplify Framework,只需编写几行代码,即可向您的应用程序快速添加功能,例如离线数据、多因素身份验证、分析等。您可以直接从命令行配置和集成基础云服务,例如 AWS AppSync、Amazon Cognito、Amazon Pinpoint、AWS Lambda、Amazon S3 或 Amazon Lex,最大程度地缩短设置和管理后端服务所需的时间。

问:Amplify Framework 支持哪些语言和平台?
Amplify Framework 支持 iOS、Android、Web 和 React Native 应用程序。对于 Web 应用程序,与 React、Ionic、Angular 和 Vue.js 深度集成。

问:即使不使用 CLI 也可以使用 Amplify Framework 库吗?
可以。这些库可用于访问在未使用 Amplify CLI 的情况下创建的后端资源。

问:AWS Amplify 如何关联至适用于 iOS 和 Android 的 AWS Mobile SDK?
适用于 iOS 和 Android 的 AWS Mobile SDK 是 Amplify Framework 的组成部分。单击此处开始使用。

问:我从哪里可以找到适用于 Xamarin 和 Unity 的 AWS SDK?
要开始使用适用于 Xamarin 的 AWS Mobile SDK,请阅读适用于 Xamarin 的 AWS Mobile SDK 开发人员指南。要开始使用适用于 Unity 的 AWS Mobile SDK,请阅读适用于 Unity 的 AWS Mobile SDK 开发人员指南。

 

云服务

问:Amplify Framework 如何与 AWS 云服务搭配使用?
Amplify Framework 是基于您想要添加到应用程序的功能进行组织的,例如离线数据、多因素身份验证、分析等。当您使用 Amplify CLI 配置这些功能时,会为您预配置必要的 AWS 云服务。配置一直保留在 CloudFormation 模板中,这些模板可嵌入源控制,并与其他开发人员进行共享。当您通过 Amplify 库将这些功能集成到您的应用程序并使用时,该库会对 AWS 服务执行必要的调用。例如,“amplify add analytics”将配置 Amazon Pinpoint。然后,当您在应用程序中使用来自 Amplify 库的 Analytics API 时,会对 Pinpoint 执行必要的调用。

开发人员工具

问:我在哪里可以找到 AWS Amplify Console 的常见问题?
访问 AWS Amplify Console 常见问题。

问:我在哪里可以找到 AWS Device Farm 的常见问题?
请访问 AWS Device Farm 常见问题。

了解更多有关 AWS Amplify 的信息

开始使用
还有更多问题? 直接联系我们的团队:
aws-amplify-customer@amazon.com