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

欢迎来到 AWS Amplify 托管

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

支持的框架

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

SSR 框架
  • Next.js

  • Nuxt

  • 带有社区适配器的 Astro

  • SvelteKit 使用社区适配器

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

水疗框架
  • React

  • Vue.js

  • Ionic

  • 剩余物

静态网站生成器
  • 十一

  • 盖茨比

  • 雨果

  • 杰基尔

  • VuePress

Amplify Hosting 功能

功能分支

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

自定义域

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

拉取请求预览

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

E nd-to-end 测试

通过 end-to-end 测试提高应用质量。

受密码保护的分支

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

重定向和重写

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

原子部署

原子部署可确保只有在整个部署完成后才更新您的 Web 应用程序,从而消除了维护窗口。这消除了文件无法正确上传的情况。

开始使用 Amplify 托管

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

构建后端

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

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

Amplify 托管定价

AWS Amplify 是其中的一部分 AWS Free Tier。您可以免费开始使用,然后在超过免费套餐限制后按使用量付费。有关 Amplify 托管费用的信息,请参阅AWS Amplify 定价。