Question: Can colons and special characters be used in DynamoDB attributes?
![Rafal Wilinski](https://pbs.twimg.com/profile_images/1390706809548197895/SVCKpLNE_400x400.png)
Answered by Rafal Wilinski
Answer
Colons and special characters can be used in DynamoDB attribute names, but some restrictions exist. Attribute names cannot contain the following characters:
- forward slash (/)
- backslash ()
- period (.)
- pound sign (#)
- tilde (~)
- curly braces ({})
- angle brackets (<>)
Additionally, attribute names must start with a letter and can only contain letters, numbers, and the following characters: _ (underscore), - (hyphen), and . (dot).
Other Common DynamoDB FAQ (with Answers)
- How resilient is DynamoDB?
- Can DynamoDB run on Mac OS?
- When to use DynamoDB?
- Can I add DynamoDB to my full-stack application?
- Is DynamoDB PaaS or SaaS?
- Is DynamoDB NoSQL?
- How to access DynamoDB from EC2?
- Is DynamoDB document-based?
- Is DynamoDB a relational database?
- What are the best alternatives to DynamoDB?
- Does DynamoDB support cross-region replication?
- Does Alexa use DynamoDB?
- Can we pass objects as an item in DynamoDB?
- Is DynamoDB HIPAA compliant?
- What is the maximum number of partitions in DynamoDB?
Tired of AWS Console? Try Dynobase.
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2024 Dynobase