歡迎使用 AWS Amplify 託管 - AWS Amplify 託管

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

歡迎使用 AWS Amplify 託管

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 託管功能

特徵分支

透過連接新的分支,管理前端和後端的生產和預備環境。

自訂網域

將您的應用程式連接至自訂網域。

提取請求預覽

在程式碼檢閱期間預覽變更。

End-to-end測試

透過end-to-end測試來改善您的應用程式品質。

受密碼保護的分支

使用密碼保護您的 Web 應用程式,使得您可以處理新功能,而不需讓它們公開存取。

重新導向和重寫

設定重寫和重新導向,以維護 SEO 排名,並根據用戶端應用程式需求路由流量。

原子部署

原子部署可確保您的 Web 應用程式僅在整個部署完成後更新,以消除維護時段。如此便可減少檔案無法正確上傳的情況。

Amplify Hosting 入門

若要開始使用 Amplify Hosting,請參閱開始部署應用程序以 Amplify 託管教學課程。完成教學課程後,您將了解如何在 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 Data and Auth 程式庫和 Amplify UI 程式庫來新增應用程式功能。

如果您要尋找使用 CLI 和 Amplify Studio 建置 Gen 1 應用程式後端的文件,請參閱 Gen 1 Amplify 文件中的建置和連線後端

Amplify 託管定價

AWS Amplify 是 的一部分 AWS 免費方案。您可以免費開始使用,然後在超過 免費方案限制時按用量付費。如需有關 Amplify 託管費用的資訊,請參閱AWS Amplify 定價