A financial data analysis firm uses a multi-node Amazon Redshift cluster to store and analyze large volumes of proprietary market data. Under the AWS Shared Responsibility Model, which TWO of the following security-related tasks are the responsibility of the customer? (Select TWO.)
- Configuring security groups to restrict network access to the Amazon Redshift clusterAnswer
- Managing database user accounts, roles, and permissions within the Redshift databaseAnswer
- CApplying security patches and updates to the operating system hosting the Redshift nodes
- DReplacing failing hard drives and physical hardware component failures in the data center
- EPerforming physical decommissioning and destruction of storage drives used by the cluster
Answer
Configuring security groups to restrict network access to the Amazon Redshift cluster, and managing database user accounts, roles, and permissions within the Redshift database.
The correct responsibilities for the customer include configuring security groups to restrict network access to the cluster and managing database-level user accounts, roles, and permissions. These represent security 'in' the cloud, where the customer determines who can access the database and how network traffic is routed. AWS is responsible for security 'of' the cloud, which includes operating system patching, hardware maintenance, and physical media decommissioning.
Step-by-Step Solution
Key Concept
Under the AWS Shared Responsibility Model for managed services like Amazon Redshift, AWS manages the operating system, hardware, and physical infrastructure, while the customer is responsible for data classification, network access controls (security groups), and identity and access management (IAM and database users).