Error: dynamodb index does not exist

Answered by Rafal Wilinski
What's Causing This Error
You may encounter this error if you try to access a secondary index in Amazon DynamoDB that does not exist. Mostly this happens when the index is updated or not created.
Furthermore, you can get this error if you use an incorrect index name.
Solution: Here's How To Resolve It
Ensure that the index used is in the available index list for the table. You can use AWS CLI or the AWS SDK for this. If you still get the error, check the permissions for the IAM user or role used to access the index.
Other Common DynamoDB Errors (with Solutions)
- dynamodb cannot read property 'push' of undefined
- dynamodb consistent reads are not supported on global secondary indexes
- requested resource not found aws dynamodb
- DynamoDB local error unable to access JAR file dynamodblocal.jar
- Could not connect to the endpoint URL https:dynamodb.singapore.amazonaws.com
- DynamoDB Key element does not match the schema
- Dynamodb error 500
- dynamodb query is null
- name key is not defined dynamodb
- could not unconvert attribute dynamodb
- DynamoDB type is not supported
- DynamoDB BatchWriteItem error
- why is the GSI dynamodb not showing item count
- dynamodb-admin not working
- DynamoDB scan filter expression not working
Better DynamoDB experience.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase