A logistics company is using Amazon Simple Queue Service (SQS) to decouple its order processing systems. Under the AWS Shared Responsibility Model, which TWO of the following tasks are the responsibility of the customer? (Select TWO.)
- Configuring IAM policies to authorize specific applications and microservices to send and receive messages from the queuesAnswer
- Configuring server-side encryption (SSE) for the queues and managing the access permissions of the associated KMS keysAnswer
- CPatching and upgrading the operating system of the virtual instances running the message queue software
- DReplicating message queue data across multiple Availability Zones to ensure high availability and durability
- ERetrieving the SOC 2 compliance reports for the SQS infrastructure by creating a custom query in Amazon CloudWatch Logs
Answer
Configuring IAM policies to authorize specific applications and microservices, and configuring server-side encryption (SSE) for the queues.
Under the AWS Shared Responsibility Model, customers are responsible for securing their data and access to resources (security 'in' the cloud). For a managed service like Amazon SQS, this includes defining IAM policies to regulate queue access and configuring server-side encryption (SSE) along with permissions for AWS KMS keys. AWS maintains the security 'of' the cloud, managing SQS server OS patches, infrastructure scaling, and message replication.
Step-by-Step Solution
Key Concept
Shared Responsibility Model for Managed Services