静的ウェブホスティング
AWS Amplify コンソールを使用して静的ウェブアプリケーションおよび静的ウェブサイトをホストする
AWS Amplify コンソールは静的ウェブホスティングサービスです。このサービスでは、静的ウェブアプリケーションを構築およびデプロイするためのシンプルな CI/CD ワークフローを提供されるので、アプリケーションのリリースサイクルが加速します。コンソールでアプリケーションのコードリポジトリを接続するだけで、フロントエンドとバックエンドへの変更が、コードコミットのたびに単一のワークフローにデプロイされます。AWS Amplify コンソールを使用すれば、React、Angular、Vue、Ember などのフレームワークで構築されたシングルページアプリケーション (SPA) と、Gatsby、Eleventy、Hugo、VuePress、Jekyll などのフレームワークで生成された静的サイトをデプロイできます。また、手動デプロイで Git プロバイダーに接続することなく、シンプルな静的ウェブサイトをホストできます。つまり、デスクトップからフォルダをドラッグアンドドロップしたり、Amazon S3 バケットや外部の URL を参照したりして選択する必要はありません。
AWS Amplify コンソールは Amplify CLI と統合されているため、オプションのバックエンド (GraphQL や REST API、ファイル、データストレージなどのクラウドリソースで構成) を追加したり、それを静的ウェブアプリケーションと一緒にデプロイしたりできます。
スケーラブルなホスティング

機能ブランチのデプロイ
本稼働に影響を与えずに新機能を扱います。各機能ブランチにリンクされたブランチのデプロイを作成します。

グローバルに利用可能
アプリケーションは、グローバルな数百の接続ポイントを持つ Amazon の信頼性の高いコンテンツ配信ネットワークを通じて提供されます。

簡単なカスタムドメインの設定
シングルクリックで Amazon Route 53 で管理されるカスタムドメインを設定し、無料の HTTPS 証明書を取得します。

インスタント + アトミックデプロイ
アップデートが完了するとすぐに、成功したすべてのデプロイが利用可能になります。失敗したデプロイが本番トラフィックに影響を与えることはありません。

簡略化された継続的なワークフロー
単一のワークフローでフロントエンドとバックエンドへの変更を「git push」するためにリポジトリを接続します。

パスワードの保護
ユーザー名とパスワードを設定して、まだリリースされていない機能を内部関係者と共有します。
仕組み
1.リポジトリの接続

2.ビルド設定の構成

3.アプリケーションのデプロイ

ユースケース – 静的および動的機能を備えたウェブアプリケーションを構築する

フルスタックのサーバーレスウェブアプリケーション
GraphQL または REST API を使用して、静的ウェブアプリケーションに動的機能を追加します。AWS Amplify コンソールを使用して、単一のワークフローにフロントエンドとバックエンドをデプロイします。

プログレッシブなウェブアプリケーション (PWA)
PWA は、ネイティブなアプリケーションのようなパフォーマンスを提供し、オフラインで作業でき、プッシュ通知をサポートし、無線で更新することができます。AWS Amplify を使用して、モバイルデバイスに PWA をデプロイします。

ブログおよびマーケティングウェブサイト
ブログを公開するには、Gatsby、Hugo、または Jekyll などの静的サイトジェネレーター (SSG) を使用します。SSG は従来のウェブサイトよりも高速で実行します。AWS コンソールから AWS Amplify を使用して SSG をデプロイします。
AWS Amplify コンソールでリポジトリを接続する