ブランチごとのプレビューの環境

正解は イ です。 Amplifyのホスティング は、Gitのリポジトリーと連携して ブランチやプルリクエストごとの環境 を自動で作り、本番も 自動でデプロイ します。 機能 内容 プレビュー プルリクエストごとに一時的な環境を作成 自動デプロイ ブランチへの統合で自動的に公開 管理 サーバー不要(CDN・TLSも含む) 手作業が多く、インフラの管理が必要になる。 インフラを管理せずに、プレビューと本番の自動の更新ができる。 互いに上書きして、レビューの確認ができない。 本番の利用者に影響し、レビューの意味がない。

少人数のチームがReactのWebアプリを開発している。プルリクエストのたびに、レビューの担当者が確認できるプレビューの環境を自動で作り、本番のブランチへの統合で本番を自動で更新したい。インフラの管理はしたくない。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
プルリクエストのたびに、開発者がEC2を起動してWebサーバーを手作業で構成する
イ
AWS Amplifyのホスティングでリポジトリーをつなぎ、プレビューと本番の自動デプロイを有効にする
ウ
S3のバケットを1つ作り、全員のプレビューを同じ場所に上書きしてアップロードする
エ
本番の環境で直接修正し、レビューの担当者に本番の画面で確認してもらう