
Answer-first summary for fast verification
Answer: Storing in Amazon S3 with server-side encryption, using presigned URLs with expiration, and setting S3 Lifecycle rules for deletion.
Option C is the correct answer. Storing the reports in an Amazon S3 bucket provides a scalable and cost-effective solution for handling files larger than 1 MB. Server-side encryption ensures data security. Using presigned URLs allows customers to access their reports for 8 hours, and S3 Lifecycle configuration rules automate the deletion of reports older than 2 days. This option meets the requirements with the least operational overhead.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
For a web application on AWS, which storage solution allows generating and storing unique customer reports larger than 1 MB, accessible for 8 hours, and automatically deleted after 2 days with minimal operational overhead?
A
Storing in Amazon DynamoDB with TTL, providing access via generated URLs.
B
Storing in Amazon S3 with server-side encryption, attaching to Amazon SNS for email notifications.
C
Storing in Amazon S3 with server-side encryption, using presigned URLs with expiration, and setting S3 Lifecycle rules for deletion.
D
Storing in Amazon RDS with date stamps, providing access via URLs, and scheduling AWS Lambda for record deletion.
No comments yet.