Multiple Choice
An application under development is required to store hundreds of video files. The data must be encrypted within the application prior to storage, with a unique key for each video file. How should the Developer code the application?
A) Use the KMS Encrypt API to encrypt the data. Store the encrypted data key and data. Use the KMS Encrypt API to encrypt the data. Store the encrypted data key and data.
B) Use a cryptography library to generate an encryption key for the application. Use the encryption key to encrypt the data. Store the encrypted data.
C) Use the KMS GenerateDataKey API to get a data key. Encrypt the data with the data key. Store the encrypted data key and data. GenerateDataKey API to get a data key. Encrypt the data with the data key. Store the encrypted data key and data.
D) Upload the data to an S3 bucket using server side-encryption with an AWS KMS key.
Correct Answer:

Verified
Correct Answer:
Verified
Q102: A company has implemented AWS CodeDeploy as
Q103: A developer is changing the configuration for
Q104: An application stores images in an S3
Q105: An application overwrites an object in Amazon
Q106: An application deployed on AWS Elastic Beanstalk
Q108: You attempt to store an object in
Q109: A developer is building an application using
Q110: A Developer needs temporary access to resources
Q111: A Developer has implemented a Lambda function
Q112: A developer is migrating code to an