【问题标题】:Route traffic to another instance using elb on the basis of Authorization token in header?根据标头中的授权令牌使用elb将流量路由到另一个实例?
【发布时间】:2019-08-10 18:15:09
【问题描述】:

我想根据标头中的授权令牌将请求路由到不同的 EC2 实例。

AWS 文档说它可以根据标头中的主机名或基于路径的路由进行路由。有没有其他方法可以使用 elb 来路由请求。

【问题讨论】:

    标签: amazon-web-services http amazon-ec2 load-balancing amazon-elb


    【解决方案1】:

    不,没有办法使用其他(非主机名)标头作为目标请求的手段。您可以考虑将标头映射到特定主机名或路径的 nginx 重定向或重写,并使用现有的定位方法。

    【讨论】:

    • 为了清楚起见,aws-elb 会将请求重定向到 nginx,然后nginx 将重写将发送到 AWS-ELB 的请求(可能是主机名更改),它将根据主机名转发到不同的实例。正确的?我从未使用过 nginx,所以如果评论没有意义或过于抽象,请原谅。我想确认这种可能性。找到此参考,serverfault.com/a/660142 感谢您的回复。
    • 你打赌。我可以给你一个更完整的例子。你能给我一个你所指的标题的例子吗?
    • 我指的是授权请求标头,其中使用的类型是不记名令牌。标头的值是一个字符串,对所有用户都是唯一的。基于这个字符串/令牌,我想路由请求。
    • 这方面有什么更新吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 2015-05-26
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    相关资源
    最近更新 更多