我正在将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中的哈希的约束?
谢谢