dynobase-icon
Dynobase

Question: How many secondary indexes are allowed per table DynamoDB?

Rafal Wilinski

Answered by Rafal Wilinski

Answer

Secondary indexes are required to extend the access patterns in your database. It can be implemented via a Global or Local Secondary Index.

A Global Secondary Index supports a new pair of Hash, and Range Keys, while a Local Secondary Index creates an index using the existing Hash Key against a new Range Key.

Developers can create up to 20 global secondary indexes and 5 local secondary indexes per table.

Spend less time in the AWS console, use Dynobase.

First 7 days are. No credit card needed.

Product Features

Download
/
Changelog
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2025 Dynobase
+
Login to the AWS Console less.
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.