我正在尝试将我的 graphql 架构上传到 aws appsync。我的 graphql 架构将近 5000 行。我尝试使用 cli 和 gui 上传。
(1.) 使用 cli 时,我不断收到错误“无法解析架构文档 - 确保它是有效的 SDL 格式文档。”
(2.) 使用 gui 时,我的 graphql 架构中所有联合中的管道(例如 union UnionType = Type1 | Type2 | Type3 )被替换为空格,导致语法错误。通过手动替换空格解决此问题后,选项卡变得无响应,需要被杀死。
我尝试从 cli 上传一个带有 union 的小型 graphql 模式,并且成功运行。但是,从 gui 来看,它导致了在联合中用空格替换管道的相同错误。
我需要使用 aws cli 和 aws 控制台帮助理解这种行为。