欢迎来到 AWS Amplify Hosting - AWS Amplify 托管

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

欢迎来到 AWS Amplify Hosting

Amplify Hosting 提供了基于 Git 的工作流,用于托管持续部署的全栈无服务器 Web 应用程序。Amplify 会将您的应用程序部署到 AWS 全球内容分发网络(CDN)。这份用户指南提供开始使用 Amplify Hosting 所需的信息。

支持的框架

Amplify Hosting 支持许多常用 SSR 框架、单页面应用程序(SPA)框架和静态网站生成器,包括以下各项。

SSR 框架
  • Next.js

  • Nuxt

  • 带社区适配器的 Astro

  • 带社区适配器的 SvelteKit

  • 任何带自定义适配器的 SSR 框架

SPA 框架
  • React

  • Angular

  • Vue.js

  • Ionic

  • Ember

静态网站生成器
  • Eleventy

  • Gatsby

  • Hugo

  • Jekyll

  • VuePress

Amplify Hosting 功能

功能分支

通过连接新分支来管理前端和后端的生产环境和暂存环境。

自定义域

将您的应用程序连接到自定义域。

拉取请求预览

在代码审核期间预览更改。

端到端测试

通过端到端测试提高应用程序质量。

受密码保护的分支

密码可保护 Web 应用程序,因此您可以处理新功能而不使它们可公开访问。

重定向和重写

设置重写和重定向,以维护 SEO 排名并根据您的客户端应用程序要求路由流量。

原子部署

通过确保仅在整个部署完成后更新您的 Web 应用程序,原子部署消除了维护时段。这消除了文件无法正确上传的情况。

开始使用 Amplify Hosting

要开始使用 Amplify Hosting,请参阅 开始将应用程序部署到 Amplify Hosting 教程。完成本教程后,您将了解如何连接到 Git 存储库(GitHub、BitBucket、GitLab 或 AWS CodeCommit)中的 Web 应用程序,并将其部署到 Amplify Hosting。

构建后端

AWS Amplify Gen 2 为定义后端引入了基于 TypeScript、代码优先的开发人员体验。如需了解如何使用 Amplify Gen 2 构建后端并将其连接到应用程序,请参阅《Amplify 文档》中的构建和连接后端

如需进一步了解 Amplify Gen 2 的代码优先方法,请参阅“AWS Workshop Studio”网站上的 Amplify Gen 2 讲习会。在这份综合教程中,您将使用 React 和 Next.js 构建无服务器应用程序,并学习如何使用 Amplify Gen 2 数据和身份验证库以及 Amplify UI 为应用程序添加功能。

如果您正在寻找有关使用 CLI 和 Amplify Studio 为 Gen 1 应用程序构建后端的文档,请参阅《Gen 1 Amplify 文档》中的构建和连接后端

Amplify Hosting 定价

AWS Amplify 是 AWS Free Tier 的一部分。您可以免费开始使用,并在用量超出免费套餐限制后按实际使用量付费。有关 Amplify Hosting 费用的信息,请参阅 AWS Amplify 定价