I'm wondering if anyone knows when DynamoDB Local will support multi-attribute Global Secondary Indexes (GSI). I've been using it for testing but it seems like it doesn't support the new GSI features yet. Any updates on this?
2 Answers
Hey! I came across some documentation on multi-attribute GSI in DynamoDB Local, which you can check out here: https://go.aws/4q2zaav and https://go.aws/3N8uwJc. But I get that this might not be the answer you're looking for. If you need more clarification, feel free to reach out, and I can pass your concerns to the team.
Elle, can you please nudge the team about this? It's frustrating not having updates for so long. I've seen the Docker image issues raised before, too, like here: https://github.com/aws/aws-sdk-net/issues/4179.
What’s the main purpose behind your interest in multi-attribute GSIs? Are you using DynamoDB Local for development as well?
Yeah, I've been using it for both testing and development for a while! It worked fine before, but now that the new GSI feature is out, it's not functioning on my local setup.

Yeah, I think the issue is that the DynamoDB Local Docker image hasn't been updated to support multi-attribute GSI just yet. The last update was about 4 months ago, so there's a bit of a lag. We definitely need the team to push the new image so we can hit the ground running with testing.