如何在API网关中获取原始请求URI?

Dan*_*rry 5 aws-api-gateway

从Lambda实现的api网关资源中,如何获取原始请求URI。甚至只是原始路径?

缺乏更好的方法,我目前使用以下三个变量,这些变量使用默认的请求模板传递给lambda:

$context.resourcePath   contains the path with variable names   ex: "/blah/{var}"
$input.params().path    contains the variable names and values  ex: {"var":"something"}
$context.stage          contains the stage                      ex: "prod"
Run Code Online (Sandbox Code Playgroud)

这很麻烦,因为它需要替换路径变量来获取原始调用路径:

/prod/blah/something
Run Code Online (Sandbox Code Playgroud)

如何获得原始的URL或URI?

Mik*_*AWS 3

我在文档中没有找到任何可以让您获取原始调用 URI 的内容。我可以添加一个功能请求来考虑添加它。您能描述一下您的用例吗?为什么要获取原始URI?