
Answer-first summary for fast verification
Answer: Create a static website for media file uploads using AWS Amplify. Use Amplify Hosting to serve the website through Amazon CloudFront and store uploaded media files in Amazon S3. Authenticate users with Amazon Cognito.
The correct answer is D. This option leverages AWS Amplify to create a serverless architecture with a static website for media file uploads. Amplify Hosting serves the website through Amazon CloudFront, ensuring low-latency access for users across the United States and Canada. Amplify integrates seamlessly with Amazon S3 for storing uploaded media files and with Amazon Cognito for user authentication. This solution minimizes operational overhead, as Amplify simplifies the deployment process and maintenance, thus accelerating application development. This approach aligns with the requirements of reduced operational overhead and faster development.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company operates an application in an on-premises data center where users can upload media files. These files are stored on a file server. The web application, which serves a large user base, occasionally experiences failures in data uploads due to overutilization of the application server. The company often needs to expand storage on the file server. To address these issues, the company plans to migrate the application to AWS. The application is accessed by users across the United States and Canada, and only authenticated users should be able to upload files. The company is open to refactoring the application and seeks to expedite application development. What solution, with the least operational overhead, will meet these requirements?
A
Migrate the application server to Amazon EC2 instances using AWS Application Migration Service. Implement an Auto Scaling group for the EC2 instances and use an Application Load Balancer for request distribution. Modify the application to store files in Amazon S3 and authenticate users with Amazon Cognito.
B
Migrate the application server to Amazon EC2 instances using AWS Application Migration Service. Implement an Auto Scaling group for the EC2 instances and use an Application Load Balancer for request distribution. Set up AWS IAM Identity Center (AWS Single Sign-On) for user authentication and modify the application to store files in Amazon S3.
C
Develop a static website for media file uploads, storing static assets in Amazon S3. Use AWS AppSync to create an API and AWS Lambda resolvers to upload media files to Amazon S3. Authenticate users with Amazon Cognito.
D
Create a static website for media file uploads using AWS Amplify. Use Amplify Hosting to serve the website through Amazon CloudFront and store uploaded media files in Amazon S3. Authenticate users with Amazon Cognito.