AWS Certified Developer – Associate (DVA-C02) — Question 35

A company wants to deploy and maintain static websites on AWS. Each website's source code is hosted in one of several version control systems, including AWS CodeCommit, Bitbucket, and GitHub.
The company wants to implement phased releases by using development, staging, user acceptance testing, and production environments in the AWS Cloud. Deployments to each environment must be started by code merges on the relevant Git branch. The company wants to use HTTPS for all data exchange. The company needs a solution that does not require servers to run continuously.
Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: A

Explanation

Option A is the correct choice because AWS Amplify allows for easy hosting of static websites with minimal operational overhead and supports direct integration with version control systems for deployment triggers. Options B and D involve more complex setups and continuous server management, while Option C, although serverless, requires additional steps to manage the S3 buckets and CodePipeline integration, making it less efficient than using AWS Amplify.