Concept Flow - Condition keys for row-level security
Request arrives
Evaluate Condition Keys
Match user attributes with item attributes?
Yes No
Allow access
Return data or error
When a request comes, DynamoDB checks condition keys to see if the user can access each row. If the user's attributes match the row's attributes, access is allowed; otherwise, it is denied.