将 Lambda 输出映射到 API Gateway 标头

2024-02-21

我正在尝试将 Lambda 函数的 JSON 输出映射到 API 网关调用的标头。作为此处的示例,我们可以考虑重定向场景。所以我想添加一个Location我的 API 网关调用的响应的标头。

Lambda 函数的 JSON 输出:

{
    Location: 'http://google.com'
}

在“方法响应”->“响应标头”中,我可以添加Location标头到所需的 HTTP 状态代码。

然后在“集成响应”->“标头映射”中我可以添加映射Location标头为某物.

现在我的问题是这应该是什么某物 be?

注:我已经尝试过integration.response.header.Location,或使用“映射模板”,但到目前为止还没有运气。

目前有可能无法实现(https://forums.aws.amazon.com/thread.jspa?messageID=651482 https://forums.aws.amazon.com/thread.jspa?messageID=651482),但由于 API Gateway/Lambda 目前发展如此之快,我无论如何都会问。


截至今天(2016 年 1 月),它只需指定即可工作integration.response.body.Location在你的情况下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Lambda 输出映射到 API Gateway 标头 的相关文章

随机推荐