我正在尝试使用aws appsync api(StartSchemaCreation)创建一个新的graphql api的模式,其中包含现有graphql api的模式,我使用aws appsync的GetIntrospectionSchema api进行了转储。但是StartSchemaCreation的--definition参数要求我提供一个graphb模式blob来在新的api中创建。我在.json和.graphql文件中有我的graphql架构,但是我不能直接使用它们,因为它给出了错误"无法解析架构文档 - 确保它是一个有效的SDL格式文档。"
我需要帮助,了解如何通过启动模式创建的--definition参数传递我的graphql模式。
我正在使用aws-cli StartSchemaCreation。
答案 0 :(得分:5)
您可以使用
aws appsync start-schema-creation \
--api-id <your-api-id> \
--definition file://<file-path>