amplify api 推送不会更新云中的架构并在本地恢复

Dan*_*e B 2 schema graphql serverless aws-appsync aws-amplify

我在 React 应用程序中使用基于 AWS 的无服务器架构以及 AppSync、Cognito 和 GraphQL。过去,我能够在本地更新我的 graphql 架构并运行amplify api push,它成功地将我的所有更改推送到云。

amplify api push最近我一直在尝试通过我在通行证中更新云,并且终端显示“所有资源都在云中更新”。但是,它将我的架构恢复为上次推送时的架构版本。不用说,它也没有在云端更新。

终端中没有显示任何错误消息。

我想要做的改变如下:

前-

type Topic @model {
  id: ID!
  postID: ID!
  name: String!
}
Run Code Online (Sandbox Code Playgroud)

后-

type Topic @model {
  id: ID!
  name: String!
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都感激不尽

Dan*_*e B 5

解决方案

确保您正在而不是目录schema.graphql中进行编辑amplify/backend/apicurrent-cloud-backend/api