AWS - RDS and Relational DatabasesYou need to enable encryption for an existing unencrypted RDS instance without downtime. What is the recommended approach?ACreate a snapshot, copy it with encryption enabled, then restore a new encrypted instanceBEnable encryption directly on the running instanceCModify the instance to enable encryption in placeDDisable Multi-AZ and enable encryptionCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand encryption limitationsYou cannot enable encryption directly on an existing unencrypted RDS instance.Step 2: Use snapshot copy with encryptionCopy the snapshot with encryption enabled, then restore a new encrypted instance from it.Final Answer:Create a snapshot, copy it with encryption enabled, then restore a new encrypted instance -> Option AQuick Check:Encryption requires snapshot copy and restore [OK]Quick Trick: Encrypt by snapshot copy and restore, not in-place [OK]Common Mistakes:Trying to enable encryption directly on running instanceModifying instance without snapshotConfusing Multi-AZ with encryption
Master "RDS and Relational Databases" in AWS9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More AWS Quizzes API Gateway - API deployment and stages - Quiz 5medium DynamoDB - Time to live (TTL) for expiration - Quiz 2easy DynamoDB - Secondary indexes (GSI, LSI) - Quiz 6medium DynamoDB - DynamoDB capacity modes (on-demand, provisioned) - Quiz 13medium DynamoDB - Tables, items, and attributes - Quiz 2easy Elastic Load Balancing - Listener rules and routing - Quiz 12easy Elastic Load Balancing - Application Load Balancer (ALB) - Quiz 2easy RDS and Relational Databases - Parameter groups and option groups - Quiz 11easy SNS and SQS - SNS and SQS integration pattern (fan-out) - Quiz 3easy SNS and SQS - SNS topics and subscriptions - Quiz 14medium