0

我正在尝试部署 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 仪表板创建了一个管道解析器,没有任何功能,只有一个请求和一个响应模板 - 就像一个魅力。

4

0 回答 0