AWS API网关:通行证URL



是否有可能向api-gateway请求将推荐人URL传递给lambda?例如,我很想让我的lambda函数知道是否来自域" good.com" vs." bad.com"。

我熟悉支持的$上下文变量的列表,我知道不在其中的推荐子URL。我想知道是否有另一种方式。如果可能的话,我需要采取什么步骤?

这是如何做的。

  1. 事实证明,映射模板允许您映射HTTP标头,而不仅仅是文档中支持的变量的列表。

  2. 包含推荐子域的HTTP标头称为"原始"。包含Referer页面URL的标题称为"推荐人"。

  3. 因此,例如,您可以将其放入映射模板中,它将获取关联的标题信息:

    {
    "origin" : "$input.params('origin')",
    "referer" : "$input.params('referer')"
    }
    

Origin Grabs example.com。参考器抓取example.com/pagename

它是一个HTTP标头,因此,如果要映射模板中的HTTP标头,它将传递给lambda函数。查看此答案,以获取如何在请求模板中映射HTTP标头的示例。

相关内容

  • 没有找到相关文章

最新更新