
Answer-first summary for fast verification
Answer: Using AWS Amplify with serverless backend, connecting repository branches to environments, and initiating deployments with code merges.
The correct answer is A. AWS Amplify is a fully managed service that simplifies the process of building, deploying, and hosting static websites and web applications. It supports seamless integration with multiple version control systems like AWS CodeCommit, Bitbucket, and GitHub. Amplify automatically handles the deployment process when code is merged into specified branches, making it easy to implement phased releases for development, staging, user acceptance testing, and production environments. Furthermore, Amplify uses HTTPS for all data exchange and provides a serverless backend, eliminating the need to maintain running servers, thus meeting the requirement of minimal operational overhead.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
How can a company deploy and maintain static websites on AWS with minimal operational overhead, using HTTPS for data exchange, and supporting phased releases triggered by Git branch merges?
A
Using AWS Amplify with serverless backend, connecting repository branches to environments, and initiating deployments with code merges.
B
Utilizing AWS Elastic Beanstalk for hosting with multiple environments, linking repository branches via EB CLI, and automating deployments with AWS CodePipeline.
C
Deploying websites in separate Amazon S3 buckets per environment, configuring AWS CodePipeline for source code retrieval, and employing AWS CodeBuild to transfer code to S3.
D
Running websites on individual Amazon EC2 instances, creating a custom script for static asset bundling, asset copying to EC2, and script execution on code merges.
No comments yet.