gpt4 book ai didi

http - AWS Lambda 发布

转载 作者:可可西里 更新时间:2023-11-01 16:41:21 26 4
gpt4 key购买 nike

我有一个 POST 方法,该方法将用于使用 Lambda 向我的 RDS 添加评论。我正在尝试使用 AWS API 将其全部连接起来,但不知道如何操作。

如何将 HTTP 请求的主体(特别是注释变量)读入我的 lambda 函数中。

{"body" : $input.json('$')}

这会获取整个 POST 正文并使其在 Lambda 函数中可用吗?

最佳答案

我在我的 lambda 函数中添加了几行代码来获取所有 header 、正文数据。

步骤-:

  • 转到为 lambda 函数创建的 API 的集成请求。
  • 添加映射模板并粘贴下面的代码

    {
"body" : $input.json('$'),
"headers": {
#foreach($header in $input.params().header.keySet())
"$header": "$util.escapeJavaScript($input.params().header.get($header))" #if($foreach.hasNext),#end

#end
},
"method": "$context.httpMethod",
"params": {
#foreach($param in $input.params().path.keySet())
"$param": "$util.escapeJavaScript($input.params().path.get($param))" #if($foreach.hasNext),#end

#end
},
"query": {
#foreach($queryParam in $input.params().querystring.keySet())
"$queryParam": "$util.escapeJavaScript($input.params().querystring.get($queryParam))" #if($foreach.hasNext),#end

#end
}
}

现在在我们的事件参数中,您可以获取作为 event.body 的正文数据和作为 event.headers 的 header 数据

关于http - AWS Lambda 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35560416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com