ある企業がAWSで静的ウェブサイトをホストおよび管理したいと考えています。サイトのソースコードは、さまざまなバージョン管理システム(AWS CodeCommit、Bitbucket、GitHub)に保存されています。同社は、対応するブランチへのマージによってトリガーされる段階的なデプロイ(開発、ステージング、UAT、本番)を必要とし、すべてのトラフィックにHTTPSを使用し、継続的に実行されるサーバーを必要としないソリューションを好みます。最小限の運用オーバーヘッドで必要な機能を提供するオプションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: サーバーレスバックエンドを備えたAWS Amplifyを使用して各サイトをホストします。各環境にマッピングされるリポジトリブランチを接続し、ブランチへのマージによってデプロイをトリガーします。.
これが解答である理由
AWS Amplifyは、静的ウェブサイトのホスティングとCI/CDパイプラインを統合的に提供し、GitHub、Bitbucket、AWS CodeCommitなどのリポジトリとの連携が容易です。ブランチへのマージをトリガーとした段階的なデプロイ(開発、ステージング、本番など)をサポートし、HTTPSを自動的に設定します。サーバーレスバックエンドも統合できるため、運用オーバーヘッドを最小限に抑えつつ、要件をすべて満たします。 Elastic Beanstalkはサーバーベースのアプリケーション向けであり、静的サイトには過剰なリソースです。Amazon S3バケットとCodePipelineの組み合わせは可能ですが、Amplifyの方が設定が簡素化され、HTTPS設定やブランチベースのデプロイが容易です。Amazon EC2インスタンスは継続的に実行されるサーバーを必要としないという要件に反し、運用オーバーヘッドも高くなります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要