在Lambda函数中查找请求的URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Lambda函数中查找请求的URL相关的知识,希望对你有一定的参考价值。
我有一个Lambda函数,使用URL通过API网关调用。我需要返回请求的URL的变体,通过该变体最初在响应中调用Lambda函数。如何在Lambda函数中找到请求的URL?
我希望我可以使用PAI Gateway的映射模板将URL作为参数传递给Lambda函数。但我不明白我怎么能这样做!
答案
这个身体映射模板应该为您提供所需的一切:
{
"host" : "$input.params('Host')",
"path" : "$context.path"
}
因此,对于名为“xxxxxxxxxx.execute-api.us-east-1.amazonaws.com/stage/resource”的网址,这会将事件传递给Lambda,如下所示:
{
host: 'xxxxxxxxxx.execute-api.us-east-1.amazonaws.com',
path: '/stage/resource'
}
以上是关于在Lambda函数中查找请求的URL的主要内容,如果未能解决你的问题,请参考以下文章
一段时间后,Alexa 家庭技能请求未达到 lambda 函数
使用 lambda 函数在 std::unordered_map 中查找最小值
如何使用 GET 请求将参数传递给 AWS Lambda 函数?