aws-amplify / amplify-category-api

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development. This plugin provides functionality for the API category, allowing for the creation and management of GraphQL and REST based backends for your amplify project.
https://docs.amplify.aws/
Apache License 2.0
88 stars 76 forks source link

Support Managing Global Secondary Indexes using Amplify Gen2 #2229

Open exai-sukh opened 7 months ago

exai-sukh commented 7 months ago

Environment information

N/A

Description

Request Add support for managing global secondary indexes (GSIs) using Amplify Gen2. I have confirmed with AWS Support that this is currently not possible.

Use Case I want to manage DynamoDB tables exclusively by Amplify through AppSync, eliminating the need for an additional IaC tool. In my setup, I have downstream tables where GSIs are important for querying. While adding query resolvers for the newly created GSIs may not be possible, incorporating support for GSIs within Amplify Gen2 would significantly improve table management effort for my use case.

ykethan commented 7 months ago

Hey, 👋 thanks for raising this! I'm going to transfer this over to our API repository for better assistance 🙂.

AnilMaktala commented 7 months ago

Hey @exai-sukh, Thank you for your request. We appreciate your interest. The requested feature is already part of our roadmap, and we will notify you once it is released.