

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

# AWS Amplify ホスティングへようこそ
<a name="welcome"></a>

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

## サポートされるフレームワーク
<a name="amplify-framework-support"></a>

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

**SSR フレームワーク**
+ Next.js
+ Nuxt
+ コミュニティアダプター付き Astro
+ コミュニティアダプター付き SvelteKit
+ カスタムアダプターを使用する任意の SSR フレームワーク

**SPA フレームワーク**
+ React
+ Angular
+ Vue.js
+ Ionic
+ Ember

**静的サイトジェネレーター**
+ Eleventy
+ Gatsby
+ Hugo
+ Jekyll
+ VuePress

## Amplify ホスティングの機能
<a name="amplify-console-features"></a>

**[機能ブランチ](multi-environments.md)**  
新しいブランチを接続して、フロントエンドとバックエンドの本番稼働環境とステージング環境を管理します。

**[カスタムドメイン](custom-domains.md)**  
アプリケーションをカスタムドメインに接続。

**[プルリクエストのプレビュー](pr-previews.md)**  
コードレビュー中に変更をプレビューします。

**[エンドツーエンドテスト](running-tests.md)**  
エンドツーエンドのテストでアプリの品質を向上させます。

**[パスワードで保護されたブランチ](access-control.md)**  
パブリックアクセス可能にせずに新しい機能を使用できるように、ウェブアプリをパスワードで保護します。

**[リダイレクトと書き換え](redirects.md)**  
リライトとリダイレクトを設定して SEO ランキングを維持し、クライアントのアプリの要件に基づいてトラフィックをルーティングします。

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

## Amplify ホスティングの使用開始
<a name="get-started-hosting"></a>

Amplify ホスティングを始めるには、[Amplify ホスティングへのアプリのデプロイの概要](getting-started.md) のチュートリアルをご覧ください。チュートリアルを完了すると、Git リポジトリ (GitHub、BitBucket、GitLab、または AWS CodeCommit) にウェブアプリを接続し、継続的デプロイで Amplify ホスティングにデプロイする方法がわかります。

## バックエンドの構築
<a name="about-amplify-studio"></a>

AWS Amplify Gen 2 では、バックエンドを定義するための TypeScript ベースのコードファースト開発者エクスペリエンスが導入されています。Amplify Gen 2 を使用して、バックエンドを構築し、アプリに接続する方法については、「*Amplify ドキュメント*」の「[バックエンドの構築と接続](https://docs.amplify.aws/nextjs/build-a-backend)」を参照してください。

Amplify Gen 2 のコードファーストアプローチの詳細については、ワークショップ「*AWS スタジオ*」ウェブサイトの「[Amplify Gen 2 Workshop](https://catalog.workshops.aws/amplify-core/en-US)」を参照してください。この包括的チュートリアルでは、React と Next.js を使用してサーバーレスアプリケーションを構築し、Amplify Gen 2 Data and Auth ライブラリと Amplify UI ライブラリを使用してアプリケーションに機能を追加する方法について説明します。

CLI と Amplify Studio を使用して Gen 1 アプリのバックエンドを構築するためのドキュメントが必要な場合は、「*Gen 1 Amplify ドキュメント*」の「[バックエンドの構築と接続](https://docs.amplify.aws/gen1/react/build-a-backend/)」を参照してください。

## Amplify ホスティングの料金
<a name="amplify-pricing"></a>

AWS Amplify は、使用した分に対してのみ課金します。詳細については、「[AWS Amplify 料金](https://aws.amazon.com/amplify/pricing/)」を参照してください。