AWS Amplifyホスティングへようこそ - AWS Amplify ホスティング

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Amplifyホスティングへようこそ

Amplify ホスティングは、継続的なデプロイでフルスタックのサーバーレスウェブアプリケーションをホストするための Git ベースのワークフローを提供します。Amplify は、お使いのアプリを AWS グローバルコンテンツ配信ネットワーク (CDN) にデプロイします。このユーザーガイドでは、Amplify ホスティングを使い始めるために必要な情報を提供します。

サポートされるフレームワーク

Amplify ホスティングは、次のような多くの一般的な SSR フレームワーク、シングルページアプリケーション (SPA) フレームワーク、静的サイトジェネレーターをサポートしています。

SSR フレームワーク
  • Next.js

  • Nuxt

  • コミュニティアダプター付き Astro

  • コミュニティアダプター付き SvelteKit

  • カスタムアダプターを使用する任意の SSR フレームワーク

SPA フレームワーク
  • React

  • 角度

  • Vue.js

  • Ionic

  • Ember

静的サイトジェネレーター
  • Eleventy

  • Gatsby

  • Hugo

  • jekyll

  • VuePress

Amplify ホスティングの機能

機能ブランチ

新しいブランチを接続して、フロントエンドとバックエンドの本番稼働環境とステージング環境を管理します。

カスタムドメイン

アプリケーションをカスタムドメインに接続。

プルリクエストのプレビュー

コードレビュー中に変更をプレビューします。

エンドツーエンドテスト

エンドツーエンドのテストでアプリの品質を向上させます。

パスワードで保護されたブランチ

パブリックアクセス可能にせずに新しい機能を使用できるように、ウェブアプリをパスワードで保護します。

リダイレクトと書き換え

リライトとリダイレクトを設定して SEO ランキングを維持し、クライアントのアプリの要件に基づいてトラフィックをルーティングします。

アトミックデプロイ

アトミックデプロイにより、お使いのウェブアプリはすべてのデプロイが完了したときに更新されるようになり、メンテナンスウィンドウが必要なくなります。これにより、ファイルが正しくアップロードされないというシナリオが解消されます。

Amplify ホスティングの使用開始

Amplify ホスティングを始めるには、Amplify ホスティングへのアプリのデプロイの概要 のチュートリアルをご覧ください。チュートリアルを完了すると、Git リポジトリ (GitHub、BitBucket、GitLab、または AWS CodeCommit) にウェブアプリを接続し、継続的デプロイで Amplify ホスティングにデプロイできるようになります。

バックエンドの構築

AWS Amplify Gen 2 では、バックエンドを定義するための TypeScript ベースのコードファースト開発者エクスペリエンスが導入されています。Amplify Gen 2 を使用して、バックエンドを構築し、アプリに接続する方法については、「Amplify ドキュメント」の「バックエンドの構築と接続」を参照してください。

Amplify Gen 2 のコードファーストアプローチの詳細については、ワークショップ「AWS スタジオ」ウェブサイトの「Amplify Gen 2 Workshop」を参照してください。この包括的チュートリアルでは、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 の価格設定」をご覧ください。