Error: dynamodb items page not authorized with read access

Answered by Rafal Wilinski
What's Causing This Error
This error occurs when the service consuming the DynamoDB service does not have the required policies bound to its IAM Role.
Solution - Here's How To Resolve It
To resolve this error, navigate to the IAM console and locate the role bound to the service invoking DynamoDB.
Then, click "Add Permissions" and "Create Inline Policies."

Figure - Creating the inline policy.
After that, add all "Read" actions of the DynamoDB service for this new policy.

Figure - Adding all read actions.
Then, click "Review Policy" to review and finalize the policy.

Figure - Reviewing the policy
Finally, click "Create Policy" to create and bind the custom policy to the role.
Other Common DynamoDB Errors (with Solutions)
- DynamoDB Key element does not match the schema
- DynamoDB Auto Scaling Not Working
- dynamodb list_append returns true but does not work
- failed to list tables not authorized dynamodb
- dynamodb converter not found for enhancedtype
- could not lookup table in dynamodb
- Error ValidationException: One or more parameter values were invalid: Type mismatch for key X expected: S actual: M
- resourcenotfoundexception dynamodb nodejs
- DynamoDB Local Cannot Create Preexisting Table
- DynamoDB - The Security Token Included In The Request Is Invalid
- dynamodb local shell not working
- DynamoDB batchwrite error
- cognitoidentitycredentials is not authorized to perform dynamodb describetable
- could not connect to the endpoint URL dynamodb
- dynamodb query not returning the full item
Tired of switching accounts and regions? Use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase