AWS Amplify 是一组工具和服务,可使移动和前端 Web 开发人员构建安全可扩展的全栈式应用程序,由 AWS 提供支持。使用 Amplify,可以轻松创建自定义注册流、开发支持语音的体验、构建 AI 支持的实时源、启动有针对性的活动等。无论使用案例如何,AWS Amplify 都可以帮助您开发和发行受客户喜欢的优秀应用程序。AWS Amplify 包括一个带有以用例为中心的库的开源框架,和用于创建并将基于云的功能添加到您的应用程序的一个强大工具链,以及部署静态 Web 应用程序的 Web 托管服务。
优势
构建创新的应用程序
使用 Amplify 库,您只需要用几行代码即可混合搭配 auth、数据、AI/ML 或分析等功能来构建自定义注册流、实时聊天机器人、有针对性的活动等。无论您的使用案例多么简单还是复杂,Amplify 都能为您提供工具,让您创建出让客户喜爱的创新应用程序。
在几分钟内配置后端
为 Amazon S3 或 Amazon Cognito 等 AWS 服务提供支持的移动和 Web 应用程序(如身份验证、存储或 API)自动设置一流的后端。Amplify CLI 可与 iOS/Android IDE 和常用的 Web 框架无缝集成,从而提供一个指导工作流,让您只需几个命令即可为您的应用程序个性化最佳后端。
轻松部署和扩展
利用内置的 AWS 安全性、可靠性和全球可用性最佳实践扩展您的应用程序。直接在 AWS 控制台中访问各个 AWS 服务,从而可以在业务增长时修改它们。使用 AWS Amplify 控制台,只需指向您的代码即可在几分钟内通过基于 Git 的工作流部署和托管可扩展的静态网站和单页 Web 应用程序。
产品和功能
Amplify Framework
Amplify Framework 由 3 个组件组成,包括库、UI 组件和 CLI 工具链。组件可以一起使用,也可以单独使用。Amplify 库和 UI 组件按使用案例组织,由 AWS 服务提供支持。它们是开源组件,可以与现有的前端框架(React、React Native、Angular、Vue、Ionic)和 iOS/Android IDE 结合使用。Amplify 命令行界面 (CLI) 是一个工具链,可用于在 AWS 上创建和维护无服务器后端。按照简单的交互工作流配置云功能,以执行应用程序功能,包括数据模型和身份验证要求。
静态 Web 托管
AWS Amplify 控制台是一种静态的 Web 托管服务,通过提供简单的 CI/CD 工作流构建和部署静态 Web 应用程序来加快您的应用程序发布周期。只需将应用程序的代码存储库连接到控制台中,然后在每次代码提交时,前端和后端的更改将部署到单一工作流程中。全栈式应用程序包含一个使用单一页面应用程序框架(如 React、Angular、Vue 或 Gatsby)构建的前端以及一个使用云资源(如 GraphQL 或 REST API、文件和数据存储)构建的可选后端。
工作原理
开发应用程序
托管 Web 应用程序
社区
“赶快试试 AWS Amplify 吧...简直像魔法一般”@thiagoleychr
“AWS Amplify 极大提高了工作效率。如果您要着手构建新的 Web 或移动应用程序,就从这里开始吧!”@rts_rob
“我是 Amplify 托管的忠实粉丝,它是 AWS 最出色的秘密武器。”@mikemacd
“#AWS #Amplify 太给力了,大大简化了移动和 Web #应用程序#持续#交付和#发布,简直太棒了。强烈推荐。”@thetestlabsio
“@snapgig,最新业余项目,零工经济市场崛起! 很幸运我们使用了 @AWSAmplify CLI/控制台,更加轻松地实现复杂后端性能提升,执行协调部署、#React/#GraphQL、身份验证、聊天、图像上传等。非常感谢 @dabit3,教程很棒,内容实用!”@ChrisLivdahl
“它帮我节省了大量时间。非常感谢它提供的精细身份验证规则,帮我实现了转变。我更新规则之后,效果立竿见影! 我不需要再等待“Amplify 推送了”!🔥🔥🔥 非常感谢 @AWSAmplify 团队!”@mwarger
“4 月完美结束! 视频被疯传,@quiznext 安装量飙升了 1400%,我们的服务器完全没有压力,开发人员也不用熬夜监控服务器了! 非常感谢 @AWSMobile、@awscloud 和 @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech”@gprasadholla
“已经在生产环境中使用 @AWSAmplify 几个月了,这真是一个完美的服务包。使用它来添加身份验证功能简直太容易了,用它来构建 GraphQL API 也充满乐趣!”@plahteenlahti
“各位,AWS Amplify 简直太棒了。设置无服务器应用程序来做您想做的任何事情轻松省力,让您轻松享受生活 #100DayOfCode #womenwhocode #webdev”@ohcatwhy
“我已经说过很多遍了,但我还想再说一次,上天保佑 @AWSAmplify 和 Appsync,它让我的开发体验妙不可言。#aws #webdev #react #serverless”@StelseyLesser
“过去这几天一直在研究 AWS Amplify,我开始转变对 AWS 的看法,过去我觉得它很复杂,现在开始了解它的强大之处了。”@zslabs
“@AWSAmplify – 感谢您对 @reactnative 的爱(从某种程度上也可以说是对 @expo 的爱)。其他人应该关注(@Firebase,@auth0 等)”@oriharel
“我的天哪,AWS Amplify 真是太棒了。GraphQL 终端节点几分钟就可投入使用。”@iamgraem_e
“赶快行动吧...AWS Amplify 已经超越常规 – 超级强大🦸♂️”@victorhazbun