我有一个lambda函数,可以生成一些文本。这是一个简单的Twilio应用程序

<Say>Welcome to your conference room!</Say>
<Dial>
   <Conference beep="true">waitingRoom</Conference>
</Dial>


当我使用邮递员发出POST请求时,它的输出准确无误。但是我有两个问题:


标头返回到application / json,我需要它作为text / xml。
当我从Twilio发出POST请求时,我得到502 Bad Gateway


我知道它必须处理传入的参数映射,还要将Lambda的响应作为text / xml映射回API网关。但是我不知道该怎么做。

amazon-web-services - AWS Lambda将响应发送到API网关-LMLPHP amazon-web-services - AWS Lambda将响应发送到API网关-LMLPHP

最佳答案

我使用以下模板映射基本上只是去除引号,并且它起作用了:



$ input.path('$')

08-28 11:00