AWS Amplify を使用して ReactJS アプリケーションをデプロイする (3:26)
AWS Amplify は、静的ウェブアプリケーションをデプロイおよびホストするためのフルマネージドサービスを提供し、アプリケーションのリリースサイクルを加速する組み込みの CI/CD ワークフローを備えています。Amplify コンソールでアプリケーションのコードリポジトリを接続するだけで、コードコミットを行う度に、フロントエンドとバックエンドへの変更を単一のワークフローにデプロイします。
特徴
継続的なワークフロー

単一のワークフローでフロントエンドとバックエンドへの変更を「git push」するためにリポジトリを接続します。
機能ブランチのデプロイ

本稼働に影響を与えずに新機能を扱います。各機能ブランチにリンクされたブランチのデプロイを作成します。
ワンクリックのカスタムドメイン設定

シングルクリックで Amazon Route 53 で管理されるカスタムドメインを設定し、無料の HTTPS 証明書を受け取ります。機能ブランチは自動的にカスタムドメインを取得します。
グローバルな可用性

アプリケーションは、世界中に数百の POP (Point of Presence) を持つ Amazon の信頼性の高いコンテンツ配信ネットワークを通じて提供されます。
インスタント & アトミックデプロイ

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

ユーザー名とパスワードを設定して、まだリリースされていない機能を内部関係者と共有します。
仕組み
.26991c2935dc23236759635449c17c56e549658a.png)