在我的方案中编辑现有GSI时出错

时间:2019-06-25 12:17:27

标签: amazon-dynamodb graphql aws-appsync

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

谢谢

0 个答案:

没有答案