翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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
CLI と Amplify Studio を使用して Gen 1 アプリのバックエンドを構築するためのドキュメントが必要な場合は、「Gen 1 Amplify ドキュメント」の「バックエンドの構築と接続
Amplify ホスティングの料金
AWS Amplify は AWS 無料利用枠 の一部です。無料利用を開始して、無料利用枠の上限を超えたら、従量制料金になります。Amplify ホスティングの料金については、「AWS Amplify の価格設定