There are certain rules that needs to be followed while naming a table in DynamoDB. The rules can be stated as follows:-
The following are the naming rules for DynamoDB:
-
All names must be encoded using UTF-8, and are case-sensitive.
-
Table names and index names must be between 3 and 255 characters long, and can contain only the following characters:
- a-z
- A-Z
- 0-9
- _ (underscore)
- - (dash)
- . (dot)
-
Attribute names must be between 1 and 255 characters long.