DynamoDB - Security and Access ControlYou tried to enable encryption at rest on an existing DynamoDB table but got an error. What is a likely cause?AEncryption at rest cannot be enabled after table creationBThe table already has encryption enabledCYou did not specify the encryption keyDEncryption at rest requires disabling encryption in transit firstCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand DynamoDB encryption at rest limitationsEncryption at rest must be enabled when creating the table; it cannot be turned on later for existing tables.Step 2: Identify why enabling encryption after creation causes errorTrying to enable it later results in an error because the feature is not supported post-creation.Final Answer:Encryption at rest cannot be enabled after table creation -> Option AQuick Check:Encryption at rest must be set at table creation [OK]Quick Trick: Enable encryption at rest only during table creation [OK]Common Mistakes:MISTAKESAssuming encryption can be toggled anytimeForgetting to specify encryption key is optional with AWS managed keys
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