Error: DynamoDB aliasing is not supported

Answered by Rafal Wilinski
What's Causing This Error
The error "Dynamodb aliasing is not supported" occurs when you try to use aliasing in a DynamoDB query or update. Aliasing is a feature that allows you to rename attributes in the query results, but it is not supported in DynamoDB.
Solution: Here's How To Resolve It
To solve this error, you can execute the following:
- Instead of using aliasing, you can use the attribute names as they are in the table.
- However, if your attributes are part of the reserved attributes in DynamoDB, you will need to alias it using "#" in the expression and defining its real attribute name in the
ExpressionAttributeNames
Other Common DynamoDB Errors (with Solutions)
- DynamoDB ConditionalCheckFailedException
- dynamodb converter not found for enhancedtype
- dynamodb cannot read property 'push' of undefined
- an expression attribute name used in the document path is not defined
- DynamoDB Local Cannot Create Preexisting Table
- ImportError: No module named boto3 (DynamoDB)
- DynamoDB TTL Not Working
- dynamodb botocore.exceptions.nocredentialserror unable to locate credentials
- dynamodb atomic counter not working
- could not connect to the endpoint URL dynamodb
- Boto3 DynamoDB KeyError
- DynamoDB FilterExpression Not Working
- dynamodb put item not working
- Float types are not supported. Use decimal types instead.
- DynamoDB Scan Not Working
Dynobase is a Professional GUI Client for DynamoDB
Start your 7-day free trial today
Product Features
- New in Dynobase 3.0
- Semantic and Vector Search
- Schema Explorer
- Visual JSON Path Filtering
- Visual Item Diff
- MCP Server for AI Tools
- Use SQL with DynamoDB
- Import CSV To DynamoDB
- Import JSON To DynamoDB
- Export DynamoDB To JSON
- Export DynamoDB To S3
- Export DynamoDB To CSV
- DynamoDB Update Item
- DynamoDB Delete All Items
- DynamoDB Delete Item
- DynamoDB Create Table
- DynamoDB Delete Table
- DynamoDB Conditional Update
DynamoDB Tools
DynamoDB Info
© 2026 Dynobase