Error: dynamodb table not exists

Answered by Rafal Wilinski
Last updated: October 23rd, 2026
Solution
“Table not exists” usually means the requested table is absent from the account, Region, or endpoint used by the client. Verify those settings before creating a new table; a table with the same name elsewhere is a different resource.
aws sts get-caller-identity --profile dev aws dynamodb describe-table --table-name Orders --region us-east-1 --profile dev
Use the application’s profile or role for these checks. For DynamoDB Local, add its endpoint to the DynamoDB command and keep the access key and Region consistent unless the server uses -sharedDb. STS checks an AWS identity, not a local database namespace.
A new table must finish creation before data operations begin. DescribeTable can briefly return ResourceNotFoundException immediately after creation because table metadata is eventually consistent. Use a bounded table-exists waiter. If the response is AccessDeniedException, fix the permission problem rather than concluding the table is absent.
See table creation and AWS documentation.
Other Common DynamoDB Errors (with Solutions)
- dynamodb query is null
- dynamodb-admin not working
- DynamoDB ConditionalCheckFailedException
- dynamodb is abstract cannot be instantiated
- DynamoDB Is Not Null
- dynamodb value cannot be null. (parameter 'type')
- missing required key 'key' in params dynamodb
- AWS Lambda DynamoDB Stream Error
- can't pickle thread.lock objects typeerror boto3 python dynamodb
- dynamodb streams missing events
- KMS Key Access Denied Error DynamoDB
- dynamodb cannot read property 'push' of undefined
- Error ValidationException: One or more parameter values were invalid: Type mismatch for key X expected: S actual: M
- dynamodb request is missing authentication token
- DynamoDB Duplicate Key Error
Dynobase is a Professional GUI Client for DynamoDB
Start your 7-day free trial today
Product Features
DynamoDB Tools
- SSH GUI Client
- Chat With Cloud
- MongoDB GUI Client
- AWS Cost Monitoring
- DynamoDB Query Builder
- DynamoDB Code Examples
- DynamoDB Node.js Queries
- DynamoDB JSON Converter
- DynamoDB UUID Generator
- DynamoDB Local Admin GUI
- DynamoDB Pricing Calculator
- DynamoDB Single-Table Design
- Best DynamoDB GUI Clients
- Dynobase vs DynoTable