向 Amazon AWS ALB 请求添加自定义标头

问题描述 投票:0回答:3

我想在 AWS ALB 级别向请求添加自定义标头。我正在将一些 iRules 从 F5 迁移到 ALB,并且有很多用 F5 编写的自定义 iRules 来根据某些条件添加自定义标头,我必须保持它类似才能执行更顺利的迁移。

是否可以从 AWS ALB 本身执行此操作?

amazon-web-services aws-application-load-balancer f5 big-ip
3个回答
12
投票

据我所知,无法在 ALB 级别设置自定义标头。

但是,您可以在其前面添加 CloudFront 作为 CDN,允许您设置自定义标头,然后将其传递到 ALB。


5
投票

是否可以从 AWS ALB 本身执行此操作?

遗憾的是事实并非如此。您可以将 lambda 函数设置为目标,并通过 lambda 代理所有内容:

Client ---> ALB ---> Lambda ---> Instances

但是这样的设计也有其自身的缺点。


0
投票

如果您将 WAF ( https://aws.amazon.com/waf/ ) 附加到 ALB,则可以实现。然后,您可以配置 WAF 以添加您选择的自定义请求标头,如下所述:https://docs.aws.amazon.com/waf/latest/developerguide/customizing-the-incoming-request.html

© www.soinside.com 2019 - 2024. All rights reserved.