全栈开发 — AWS Amplify

在几小时内构建全栈式 Web 和移动应用程序。易于使用,轻松扩展。

什么是 AWS Amplify?

一组专门构建的工具,使前端 Web 和移动开发人员可以轻松地在 AWS 上构建、交付和托管全栈式应用程序,并随着应用场景的变化,灵活匹配广泛的 AWS 服务。无需具备云专业知识。

在几个小时内构建应用程序:创建全栈应用程序、前端 UI 和后端,含身份验证存储数据等。

更快推出:只需几次点击即可轻松部署和托管快速、安全且可靠的网站和服务器端渲染的应用程序。

扩展顺利:将应用程序扩展到 175+ AWS 服务,支持新的使用案例、DevOps 实践和用户增长。

AWS Amplify 简介(4:00)

使用案例

配置应用程序后端

只需单击几下,即可为您的 Web, iOS 或 Android 应用程序创建云支持的后端,并提供实时和离线功能。

构建应用程序前端

自动将 Figma 组件设计转换为可靠的 React 代码,只需单击几下即可将 UI 连接到云后端。

托管应用程序

将您的 Web 应用程序或网站部署到安全的 AWS 内容分发网络(CDN),并在全球拥有数百个接入点。

AWS Amplify 定价

作为 AWS Free Tier 的一部分,您可以免费开始使用所有 AWS Amplify 工具和服务。AWS Amplify 优惠的详细信息如下表所示:

构建应用程序

AWS Amplify 工具和服务

说明

功能

优惠

产品定价

Amplify Studio

可视化界面

点击式环境,可快速构建和部署全栈应用程序。 

轻松的数据建模

零配置身份验证流程

无服务器功能

安全存储

人工智能/机器学习预测

集成式地理组件

免费开始使用

您只需为应用程序使用的底层 AWS 服务支付相应费用即可。

AWS Amplify 定价

Amplify CLI

命令行界面

本地工具链,只需几个命令即可配置和管理应用程序后端。 

Amplify UI 组件

开源设计系统

带有云连接组件的开源设计系统,用于快速构建功能丰富的应用程序。 

Amplify 库

开源客户端库

开源客户端库,用于构建云支持的移动和 Web 应用程序。 

部署和托管应用程序

AWS Amplify 工具和服务

说明

功能

优惠

产品定价

Amplify Hosting

托管式 CI/CD 和托管

完全托管式 CI/CD 和托管,用于快速、安全且可靠的静态和服务器端渲染的应用程序。 

全栈 CI/CD 工作流

内容分发网络(CDN)

开发和生产环境

监控

轻松的自定义域

拉取请求预览

12 个月免费

每月 1000 分钟的构建时间

每月 5GB 的存储空间

每月 15GB 的服务空间

每月 500000请求计数(SSR)

每月 100 个请求 GB 小时(SSR)

AWS Amplify 定价

免费套餐中的产品

AWS 可帮助新客户免费开始使用。了解如何将 AWS Free Tier 与 Amplify 结合使用

Amplify Studio
点击式环境,可快速构建和部署全栈应用程序。
免费开始使用

您只需为应用程序使用的底层 AWS 服务支付相应费用即可。

AWS Amplify 定价 »
Amplify CLI
本地工具链,只需几个命令即可配置和管理应用程序后端。
免费开始使用

您只需为应用程序使用的底层 AWS 服务支付相应费用即可。

AWS Amplify 定价 »
Amplify UI 组件
带有云连接组件的开源设计系统,用于快速构建功能丰富的应用程序。
免费开始使用

您只需为应用程序使用的底层 AWS 服务支付相应费用即可。

AWS Amplify 定价 »
Amplify 库
开源客户端库,用于构建云支持的移动和 Web 应用程序。
免费开始使用

您只需为应用程序使用的底层 AWS 服务支付相应费用即可。

AWS Amplify 定价 »
Amplify Hosting
由 AWS Amplify 提供支持,快速、安全、可靠地托管现代 Web 应用程序。
12 个月免费

每月 1000 分钟的构建时间

每月 5GB 的存储空间

每月 15GB 的服务空间

每月 500000 个请求计数(SSR)

每月 100 个请求 GB-小时(SSR)

AWS Amplify 定价 »
AWS Lambda
注册 AWS 账户
创建 AWS 账户是免费的,您可以通过 AWS 账户立即开始使用 AWS Free Tier。

使用您知道的框架和语言

了解更多有关 AWS Amplify 的信息

浏览我们的一系列视频和其他资源,了解更多关于 AWS Amplify 的信息

  • 视频
  • AWS Amplify Studio 简介(0:59)
    AWS Amplify Studio 发布:在 AWS 上以可视化方式快速构建全栈 Web 应用程序(60:00)
    AWS Amplify Studio:AWS 直播功能(18:58)
    使用 Flutter 和 AWS Amplify 以前所未有的时间构建 iOS 和 Android 移动应用程序 (29:00)
  • 服务功能
  • 使用 AWS Amplify 构建应用程序
    轻松的数据建模
    使用可视化编辑器或代码对数据库表、字段和关系进行建模。自动预置具有实时功能的 GraphQL API 和 NoSQL 数据库。
    零配置身份验证流程

    只需使用几行代码,即可添加预先构建的 UI 组件。使用引导式工作流程设置电子邮件地址和社交注册/登录、忘记密码和多重身份验证。

    无服务器功能

    向您的项目添加一个 AWS Lambda 函数,您可以将其与 REST API 一起使用,也可以将其作为 GraphQL API 中的数据源。

    安全存储

    将用户照片、音频和视频文件存储在设备上或云中的公共、受保护或私有存储模块中。利用云规模存储,轻松地将应用程序推动原型过渡到生产。

    人工智能/机器学习预测

    通过添加用于文本翻译、文本生成语音、图像实体识别、文本解释和转录文本的人工智能/机器学习功能,创建引人入胜的应用程序体验。

    集成式地理组件

    只需几分钟即可将地图和位置搜索等位置感知功能添加到基于 JavaScript 的 Web 应用程序中。Amplify 包含预集成的地图 UI 组件(基于常用的 MapLibre 开源库)。

    使用 AWS Amplify 进行部署和托管
    全栈 CI/CD 工作流

    连接您的 git 分支,自动在单个工作流中部署前端和后端变化。

    内容分发网络(CDN)

    直接部署到 Amazon CloudFront 的安全 CDN,并有数百个分散在全球的接入点,以确保低延迟和高传输速度。

    开发和生产环境

    在推出之前,可以轻松启动测试新功能所需的环境。

    监控

    近乎实时地监控应用程序的托管指标。当指标超出您设置的阈值时创建发送通知的自定义告警。

    轻松的自定义域

    使用轻松的验证连接自定义域。功能分支自动获得自定义域。为自定义和非自定义域提供免费的 SSL 证书。

    拉取请求预览

    系统启动前使用新功能,不会影响生产。通过拉取请求创建新环境。

  • 教程
  • 教程

    从这些免费、简单的教程开始探索 AWS Amplify

    使用 AWS Amplify 构建 iOS 应用程序

    在本教程中,您将使用 AWS Amplify 创建一个简单的 iOS 应用程序,AWS Amplify 是一组位于云端的工具和无服务器服务。在第一个模块中,您将构建一个简单的 iOS 应用程序。在其余模块中,您将使用 Amplify 命令行接口(Amplify CLI)初始化一个本地应用程序、添加用户身份验证、添加一个 GraphQL API 和一个数据库以存储您的数据,并更新您的应用程序以存储图像。

    了解更多 »

    使用 AWS Amplify 构建 Android 应用程序

    在本教程中,您将使用 AWS Amplify 创建一个简单的 Android 应用程序,AWS Amplify 是一组位于云端的工具和无服务器服务。在第一个模块中,您将构建一个简单的 Android 应用程序。在其余模块中,您将使用 Amplify 命令行接口(Amplify CLI)初始化一个本地应用程序、添加用户身份验证、添加一个 GraphQL API 和一个数据库以存储您的数据,并更新您的应用程序以存储图像。

    了解更多 »

    AWS Amplify(Flutter)入门

    本教程指导您设置后端,并将该后端与您的 Web 应用程序集成。您将可以使用 AWS Amplify DataStore 创建功能齐全的 Todo 应用程序,在云数据库中存储和检索项目,以及通过实时订阅接收更新。

    AWS Amplify(JavaScript)入门

    本教程指导您设置后端,并将该后端与您的 Web 应用程序集成。您将可以使用 GraphQL API 创建一个“Todo 应用程序”,在云数据库中存储和检索项目,并通过实时订阅接收更新。

    AWS Amplify(React)入门

    在本教程中,您将使用 AWS Amplify 创建一个简单的全栈 Web 应用程序,AWS Amplify 是一组工具和服务,包括 Web 托管服务。在第一个模块中,您将在 AWS 上构建和托管 React 应用程序。在其余 4 个模块中,您将使用 CLI 初始化本地应用程序、添加身份验证、添加 GraphQL API 和数据库,并更新您的应用程序以存储图像。

    AWS Amplify(React Native)入门

    本教程指导您设置后端,并将该后端与您的 React Native 应用程序集成。您将可以使用 AWS Amplify DataStore 创建一个“Todo 应用程序”,在云数据库中存储和检索项目,并通过实时订阅接收更新。

    AWS Amplify(Angular)入门

    本教程指导您设置后端,并将该后端与您的 Web 应用程序集成。您将可以使用 GraphQL API 创建一个应用程序,在云数据库中存储您最喜欢的餐厅,并通过实时订阅接收更新。

    AWS Amplify(Vue)入门

    本教程指导您设置后端,并将该后端与您的 Web 应用程序集成。您将可以使用 GraphQL API 创建一个“Todo 应用程序”,在云数据库中存储和检索项目,并通过实时订阅接收更新。

    AWS Amplify(Next.js)入门

    本教程指导您设置后端,并将该后端与您的新 Next.js 应用程序集成。您将使用 GraphQL API 创建一个简单的博客,并在云数据库中存储和检索项目。此外,我们将演示如何对用户进行身份验证、如何与我们的 API 通信以及如何部署到 AWS。

    AWS Amplify(Ionic)入门

    本教程指导您设置后端,并将该后端与您的 Web 应用程序集成。您将可以使用 GraphQL API 创建一个“Todo 应用程序”,在云数据库中存储和检索项目,并通过实时订阅接收更新。

  • 案例研究
  • Neiman Marcus 客户案例

    Neiman Marcus 在 AWS 上将新应用程序的上市速度加快 50%,并优化员工的数字销售。

    Orangtheory 客户案例
    QsrSoft 利用在 AWS 上开发的 QsrSoft TV 帮助 McDonald’s 和其他餐厅提高员工敬业度。
    Orangtheory 客户案例
    Orangetheory Fitness 利用移动和 Web 应用程序大规模提供视频健身
    Amazon Music 客户案例

    State Auto 使用 AWS AppSync 和 AWS Amplify 将生产时间缩短至一天。

AWS Free Tier

AWS 免费套餐为用户提供了免费探索产品的机会,其中包括永久免费、12 个月免费和短期免费试用的产品。

入门

创建 AWS 账户是免费的,您可以通过 AWS 账户立即开始使用 AWS Free Tier。