Error: DynamoDB No Provisioned Throughput specified for the table

Answered by Rafal Wilinski
Last updated: October 23rd, 2026
Solution
The create-table request selected provisioned capacity, explicitly or by omission, without supplying its capacity settings. Choose a billing mode deliberately.
- For on-demand, set
BillingMode: "PAY_PER_REQUEST"and omitProvisionedThroughput. - For provisioned mode, supply positive
ReadCapacityUnitsandWriteCapacityUnitsfor the table and any GSIs in the request.
Do not put read/write capacity settings on an LSI; it shares the table's capacity. See capacity-mode choices and CreateTable parameters.
Other Common DynamoDB Errors (with Solutions)
- dynamodb unable to locate property for key attribute
- dynamodb unknown error
- DynamoDB could not invoke null on class
- DynamoDB ConditionalCheckFailedException
- dynamodb put function not working
- dynamodb unable to parse base64 string
- DynamoDB Not Supported Requires @DynamoDBTyped Or @DynamoDBTypeConverted
- dynamodb value cannot be null. (parameter 'type')
- DynamoDB Item Does Not Exist
- dynamodb converter not found for enhancedtype
- dynamodb property projection cannot be empty
- dynamodb streams missing events
- DynamoDB batch write is not working
- dynamodb-admin command not found
- aws.dynamodb.documentclient is not a constructor
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
DynamoDB Info
© 2026 Dynobase