我正在尝试部署 AppSync 管道解析器。
解析器属于另一个查询中存在的字段,所以我只是使用前一个父解析器的结果来映射一个字段。
当我部署以下模板时,出现此错误PipelineConfig can't be null.
但根据文档,PipelineConfig
不需要
管道配置 与管道解析器链接的函数。 要求:否 类型:管道配置 更新要求:无中断
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-pipelineconfig 我省略了模板逻辑,因为它在这里并不重要
MyResolver:
Type: AWS::AppSync::Resolver
Properties:
ApiId: !Ref ApiId
TypeName: Query
FieldName: fieldToAttachTo
Kind: PIPELINE
RequestMappingTemplate: |
$util.toJson(ctx.source)
ResponseMappingTemplate: |
$util.toJson($ctx.result)
那么给了什么?我通过 appsync 仪表板创建了一个管道解析器,没有任何功能,只有一个请求和一个响应模板 - 就像一个魅力。