0
0
DynamoDBquery~5 mins

Fine-grained access control in DynamoDB - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is fine-grained access control in DynamoDB?
Fine-grained access control lets you set detailed permissions on who can access specific items or attributes in a DynamoDB table, not just the whole table.
Click to reveal answer
intermediate
How does DynamoDB implement fine-grained access control?
It uses IAM policies with condition keys that check item attributes, so you can allow or deny access based on data values in the table.
Click to reveal answer
intermediate
Which IAM condition key is commonly used for fine-grained access control in DynamoDB?
The condition key 'dynamodb:LeadingKeys' is used to restrict access to items with specific partition key values.
Click to reveal answer
beginner
Why is fine-grained access control useful in real life?
It helps protect sensitive data by letting users see or change only the data they are allowed to, like employees accessing only their own records.
Click to reveal answer
advanced
Can fine-grained access control restrict access to specific attributes in DynamoDB items?
Yes, you can use IAM policies with the 'dynamodb:Attributes' condition to allow or deny access to certain attributes within items.
Click to reveal answer
What does fine-grained access control in DynamoDB allow you to do?
AControl access only to the entire table
BControl access to specific items or attributes
CControl access to AWS services outside DynamoDB
DControl network traffic to DynamoDB
Which IAM condition key restricts access based on partition key values?
Adynamodb:Select
Bdynamodb:Attributes
Cdynamodb:LeadingKeys
Ddynamodb:ReturnConsumedCapacity
What is a common use case for fine-grained access control?
AAllowing users to access only their own data
BBacking up the entire database
CIncreasing read capacity units
DEncrypting data at rest
Can fine-grained access control be used to restrict access to specific attributes in an item?
ANo, it only works at the item level
BNo, it only controls table-level access
CYes, but only for indexes
DYes, using 'dynamodb:Attributes' condition key
Which AWS service is used to define fine-grained access control policies for DynamoDB?
AAWS IAM
BAWS Lambda
CAmazon S3
DAmazon EC2
Explain how fine-grained access control works in DynamoDB and why it is important.
Think about how you can let users see only their own data.
You got /4 concepts.
    Describe a real-life scenario where fine-grained access control in DynamoDB would be useful.
    Imagine a company where employees should only see their personal information.
    You got /4 concepts.