Error: One or more parameter values were invalid: some AttributeDefinitions are not used


An error appearing when trying to create a table with a AttributeDefinitions argument containing unnecessary and unused Attribute definitions. Since DynamoDB is schemaless you don't have to and you shouldn't specify attributes for non-key attributes.

Per AWS Documentation:

AttributeDefinitions - An array of attributes that describe the key schema for the table and indexes.

Solution: Don't include any non-key attribute definitions in AttributeDefinitions. Include only Attributes used by the table index or other Global or Local secondary indexes.

Spend less time in the AWS console, use Dynobase.

Start your 7-day free trial today

Product Features

© 2022 Dynobase