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.
Currently, when creating secondary indexes (both Global Secondary Indexes (GSI), there is no option to define the projected attributes. This feature is crucial for optimizing query performance and managing storage costs by projecting only the necessary attributes into the index.
Proposed Feature:
Add the ability to specify projected attributes when creating secondary indexes in Amplify. This feature should include:
Selection of Projected Attributes: Allow users to choose specific attributes to be projected into the secondary index.
Projection Type Options: Provide options for KEYS_ONLY, INCLUDE, and ALL projection types.
Environment information
Description
Currently, when creating secondary indexes (both Global Secondary Indexes (GSI), there is no option to define the projected attributes. This feature is crucial for optimizing query performance and managing storage costs by projecting only the necessary attributes into the index.
Proposed Feature:
Add the ability to specify projected attributes when creating secondary indexes in Amplify. This feature should include: Selection of Projected Attributes: Allow users to choose specific attributes to be projected into the secondary index. Projection Type Options: Provide options for KEYS_ONLY, INCLUDE, and ALL projection types.