Thi*_*ode 5 aws-appsync aws-amplify-cli
我想要完成的任务: 我在 AppSync Web 控制台上编辑了一个 amplify + AppSync 项目,我想将它拉到我的本地机器上。
我做了什么:
我通过执行三个命令使用 Amplify CLI 初始化了一个 amplify 项目:
amplify init
amplify add api
amplify push
Run Code Online (Sandbox Code Playgroud)
(添加的api是GraphQL)
接下来,我在 AppSync Web 控制台上编辑了一些自动生成的 GraphQL 解析器。(我已经使用客户端应用程序测试了编辑过的解析器 -> 它们有效)
然而,之后,当我在 Amplify CLI 中执行拉取操作时:
amplify pull
Run Code Online (Sandbox Code Playgroud)
它只提取在最后一个 Amplify CLI 推送命令之前对本地文件所做的更改,
因此,Amplify CLI pull 命令不会考虑对 AppSync Web 控制台所做的任何更改。
问题:
版本:
放大 cli:4.13.3
我发现的其他有用的东西:
AWS-CloudFormation 也仅在使用 Amplify CLI 进行更改时显示更新。
保存放大项目文件的 AWS-S3 存储桶也仅镜像使用 Amplify CLI 推送的更改。
您可以通过从控制台下载架构文件并替换 /amplify/backend/api/schema.graphql 然后运行来手动执行此操作amplify push。
这里有一个问题可以自动执行此操作:https ://github.com/aws-amplify/amplify-cli/issues/1220
| 归档时间: |
|
| 查看次数: |
876 次 |
| 最近记录: |