代码之家  ›  专栏  ›  技术社区  ›  Ludo

aws apigateway更新集成cli错误

  •  5
  • Ludo  · 技术社区  · 6 年前

    我从aws复制了一个确切的示例,通过cli将集成请求基映射上传到我的api,但我得到了一个错误。

    这是命令: aws apigateway update-integration --rest-api-id a1b2c3d4e5 --resource-id a1b2c3 --http-method POST --patch-operations op='replace',path='/requestTemplates/application~1json',value='{"example": "json"}'

    这就是错误:

    Error parsing parameter '--patch-operations': Expected: '=', received: '"' for input:
    op=add,path=/requestTemplates/application~1json,value={"example": "json"}
                                                           ^
    

    这是我找到命令的地方: https://docs.aws.amazon.com/cli/latest/reference/apigateway/update-integration.html

    怎么回事?

    1 回复  |  直到 4 年前
        1
  •  10
  •   Ludo    6 年前

    找到解决方案后,将命令用引号括起来:

    aws apigateway update-integration --rest-api-id a1b2c3d4e5 --resource-id a1b2c3 --http-method POST --patch-operations "op='replace',path='/requestTemplates/application~1json',value='{"example": "json"}'"
    

    AWS应该更新他们的例子