Я использую AppSync с DynamoDB и GraphQL API. Моя текущая схема работает как положено, но при попытке отредактировать существующий GSI я получаю сообщение об ошибке.
Моя текущая схема выглядит так:
type Item @model
@key(fields: ["id", "version"])
@key(name: "type-subtype", fields: ["type", "subtype"])
{
id: ID!
version: String!
type: String!
subtype: String!
}
Я хочу изменить GSI, определенный здесь:
@key(name: "version-type-subtype", fields: ["version", "type", "subtype"]
Я получаю ошибку Schema Creation Status is FAILED with details: Failed to parse schema document - ensure it's a valid SDL-formatted document
.
Может кто-нибудь помочь? Есть ли какое-либо ограничение, использующее ключ сортировки из первичного индекса в качестве хеша в GSI, о котором я не знаю?
Спасибо