当它是ALB目标时如何使用AWS Lambda的主机名

时间:2019-09-13 01:37:55

标签: node.js amazon-web-services aws-lambda amazon-elb aws-serverless

我正在设置Lambda,这是ALB的目标。此lambda是 nodejs express ,无服务器的http应用程序,它使用“ pug”视图引擎呈现html文档。向主机“ app.myhost.com/news ”发出请求后,ALB会将请求转发给我的lambda。但是,我请求的带有ALB主机名的URL被Lambda的URL“ https://lambda-id.region.amazonaws.com/stage/news替换了

我的问题是我如何保留“ app.myhost.com/news” URL,当在浏览器中呈现html文档时,用户会在URL中看到我的网站名称。 / p>

我试图寻找将请求转发到我的lambda时ALB写的一些标头,例如x转发标头,但是没有任何原始主机名。

任何帮助将不胜感激!谢谢!

0 个答案:

没有答案