AWS Certified Solutions Architect – Professional — Question 439

You are designing a personal document-archiving solution for your global enterprise with thousands of employees. Each employee has potentially gigabytes of data to be backed up in this archiving solution. The solution will be exposed to the employees as an application, where they can just drag and drop their files to the archiving system. Employees can retrieve their archives through a web interface. The corporate network has high bandwidth AWS Direct Connect connectivity to
AWS.
You have a regulatory requirement that all data needs to be encrypted before being uploaded to the cloud.
How do you implement this in a highly available and cost-efficient way?

Answer options

Correct answer: C

Explanation

Option C is correct because managing keys in Amazon KMS and using S3 client-side encryption ensures that files are encrypted before upload, meeting the security requirement while leveraging fully managed, highly available services. Utilizing S3 lifecycle policies to transition archived data to the Amazon Glacier tier provides the most cost-efficient storage strategy. Options A and B introduce on-premises hardware and servers that reduce high availability and increase administrative overhead, while Option D is cost-prohibitive due to AWS CloudHSM fees and adds complexity by trying to upload directly to Glacier from desktops.