
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?
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?
Exam-Like
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.