An application running on multiple Amazon EC2 instances pulls messages from a standard Amazon SQS queue. A requirement for the application is that all messages must be encrypted at rest. Developers are instructed to use methods that allow for centralized key management and minimize possible support requirements whenever possible. Which of the following solutions supports these requirements?
A) Encrypt individual messages by using client-side encryption with customer managed keys, then write to the SQS queue.
B) Encrypt individual messages by using SQS Extended Client and the Amazon S3 encryption client.
C) Create an SQS queue, and encrypt the queue by using server-side encryption with AWS KMS.
D) Create an SQS queue, and encrypt the queue by using client-side encryption.
Correct Answer:
Verified
Q488: A company recently launched an application that
Q489: You have an application which consists of
Q490: A Development team wants to deploy an
Q491: A company has multiple child accounts that
Q492: A company is deploying a container-based application
Q494: A company's legacy application uses IAM user
Q495: A company has an application deployed using
Q496: You have decided that you need to
Q497: Which Auto Scaling process would be helpful
Q498: According to Information Security policy, changes to
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents