AWS Certified Developer - Associate

AWS Certified Developer - Associate

Get started today

Ultimate access to all questions.


How should a developer implement symmetric encryption within an application for files to be uploaded to an Amazon S3 bucket, ensuring encryption is performed prior to the upload?




Explanation:

The correct answer is A. The developer should generate a data key using AWS Key Management Service (AWS KMS) and encrypt the files using the AWS Encryption SDK. AWS KMS allows for the creation of symmetric data keys, and the AWS Encryption SDK is designed to simplify encryption and decryption operations, making it the most suitable choice for implementing encryption within the application before uploading files to Amazon S3.