我们正在尝试在AWS中实现一个简单的服务,如果用户发布了一个给定的端点,就会触发一个Lambda函数,该函数会发回调用者的地理位置。
我目前设置了一个框架实现,其中实现了Lambda,并在向API Gateway中提供的端点发出POST时,返回传递给它的事件。我可以在响应中看到返回了头Cloudfront-Viewer-Country
,但我希望使用更细粒度的头here,它不会出现在Lambda的响应中。类似于this question,但具有更细粒度的数据。
这是可能的吗?还是我找错人了?
发布于 2021-06-08 04:50:34
我认为你正在寻找的不是一个普通的Lambda,而是一个Lambda @Edge,你可以附加到你的Cloud Front发行版,它可以处理来自客户端的请求,也可以拦截Cloud Front报头(更细粒度),然后根据这些报头给出响应。
https://stackoverflow.com/questions/67872367
复制相似问题