DynamoDB - Security and Access ControlAfter enabling encryption at rest on an existing DynamoDB table, what happens to the data that was already stored?AThe table must be deleted and recreated to encrypt existing dataBExisting data remains unencrypted until manually re-encryptedCExisting data is automatically encrypted without downtimeDEncryption only applies to new data written after enablingCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand DynamoDB encryption at rest behaviorWhen encryption at rest is enabled, DynamoDB transparently encrypts all data, including existing data.Step 2: Confirm no manual action neededNo manual re-encryption or table recreation is required; encryption is seamless.Final Answer:Existing data is automatically encrypted without downtime -> Option CQuick Check:Encryption applies to all data immediately [OK]Quick Trick: Encryption at rest encrypts all existing data automatically [OK]Common Mistakes:MISTAKESAssuming existing data remains unencryptedThinking table recreation is necessary
Master "Security and Access Control" in DynamoDB9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More DynamoDB Quizzes Access Patterns and Query Optimization - Single-table design methodology - Quiz 6medium Access Patterns and Query Optimization - Identifying access patterns first - Quiz 4medium Access Patterns and Query Optimization - Hot partition prevention - Quiz 8hard Access Patterns and Query Optimization - Single-table design methodology - Quiz 7medium Access Patterns and Query Optimization - Hot partition prevention - Quiz 12easy Backup and Recovery - Import from S3 - Quiz 11easy Cost Optimization and Monitoring - DAX (DynamoDB Accelerator) caching - Quiz 13medium DynamoDB with AWS SDK - Document client abstraction - Quiz 13medium DynamoDB with Serverless - Lambda function with DynamoDB - Quiz 2easy Security and Access Control - VPC endpoints for private access - Quiz 11easy