在补丁操作中需要帮助>转换为二进制

时间:2019-06-14 12:44:35

标签: amazon-web-services aws-lambda aws-sdk aws-api-gateway

我想将图像发送到base64中的aws api网关,因此我浏览了一些文章,其中有必要执行补丁操作以将图像转换为二进制。 (https://medium.com/@adil/how-to-send-an-image-as-a-response-via-aws-lambda-and-api-gateway-3820f3d4b6c8

但是在仔细阅读了说明并尝试应用它们之后

chiragMacBook:new chirag912 $ aws apigateway update-integration-response \

  

-rest-api-id q1205tf9ok \   --resource-id t4ssj5 \   --http方法GET \   -状态码200   -补丁操作'[{“ op”:“ replace”,“ path”:“ / contentHandling”,“ value”:“ CONVERT_TO_BINARY”}]'

我遇到了这个错误。

An error occurred (NotFoundException) when calling the UpdateIntegrationResponse operation: Invalid Method identifier specified

1 个答案:

答案 0 :(得分:0)

不确定您是否已经自己弄清楚了。但是,当您尝试为不存在的http方法更新集成响应时,通常会发生此错误。

因此,请验证是否定义了GET方法。一种常见的情况是,您可能已使用ANY方法定义了一个代理,并且您尝试使用GET更新,这将导致相同的错误消息。