DVA-C02 · Question #652
A developer is building two microservices that use an Amazon SQS queue to communicate. The messages that the microservices send to one another contain sensitive information. The developer must ensure
The correct answer is C. Enable the server-side encryption (SSE) option on the SQS queue. Ensure the microservices. Enabling server-side encryption (SSE) on the SQS queue ensures that all messages, including sensitive information in the message body, are encrypted at rest automatically by AWS. This meets the security requirement without requiring additional handling by the microservices.
Question
A developer is building two microservices that use an Amazon SQS queue to communicate. The messages that the microservices send to one another contain sensitive information. The developer must ensure the messages are stored and are encrypted at rest. Which solution will meet these requirements?
Options
- AAdd a policy to the SQS queue that sets the aws:SecureTransport condition.
- BConfigure the microservices to use the server-side encryption (SSE) option within the messages
- CEnable the server-side encryption (SSE) option on the SQS queue. Ensure the microservices
- DTransmit sensitive information as part of the attributes of the messages that the microservices
How the community answered
(48 responses)- A2% (1)
- B2% (1)
- C88% (42)
- D8% (4)
Explanation
Enabling server-side encryption (SSE) on the SQS queue ensures that all messages, including sensitive information in the message body, are encrypted at rest automatically by AWS. This meets the security requirement without requiring additional handling by the microservices.
Community Discussion
No community discussion yet for this question.