DVA-C02 · Question #37
A company is building a web application on AWS. When a customer sends a request, the application will generate reports and then make the reports available to the customer within one hour. Reports…
The correct answer is C. Generate the reports and then store the reports in an Amazon S3 bucket that uses server-side. https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html
Question
A company is building a web application on AWS. When a customer sends a request, the application will generate reports and then make the reports available to the customer within one hour. Reports should be accessible to the customer for 8 hours. Some reports are larger than 1 MB. Each report is unique to the customer. The application should delete all reports that are older than 2 days. Which solution will meet these requirements with the LEAST operational overhead?
Options
- AGenerate the reports and then store the reports as Amazon DynamoDB items that have a
- BGenerate the reports and then store the reports in an Amazon S3 bucket that uses server-side
- CGenerate the reports and then store the reports in an Amazon S3 bucket that uses server-side
- DGenerate the reports and then store the reports in an Amazon RDS database with a date stamp.
How the community answered
(23 responses)- A26% (6)
- B9% (2)
- C57% (13)
- D9% (2)
Explanation
https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html
Community Discussion
No community discussion yet for this question.