【问题标题】:Redirecting HTTPS from Elastic Load Balancer to Backend Server将 HTTPS 从 Elastic Load Balancer 重定向到后端服务器
【发布时间】:2021-08-30 21:12:05
【问题描述】:

我想将发送到我的 ELB 的所有 HTTPS 请求转发到我的后端服务器。 ELB Load 是否有可能在将 HTTPS 请求路由到后端服务器之前不解密它们,并将解密过程留给我的后端服务器负责?所以我不需要创建 HTTPS 侦听器?我在客户端和 ELB 之间使用另一个代理层 (Apigee),它为我的后端服务 API 提供抽象或外观,并提供安全性、速率限制、配额、分析,并且已经加密的流量从它发送到 ELB。

【问题讨论】:

    标签: spring-boot https amazon-elb apigee


    【解决方案1】:

    是的,您可以将 AWS ELB 设置为纯 TCP 直通,以便您的 Apigee 层处理 HTTPS 握手和解密。

    option_settings:
      aws:elb:listener:443:
        ListenerProtocol: TCP
        InstancePort: 443
        InstanceProtocol: TCP
    

    来自:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-tcp-passthrough.html

    【讨论】:

    • 谢谢@evansche。唯一的问题是我使用的是 ECS 和 Fargate。我没有使用 Beanstalk,所以我不确定在这种情况下我应该使用哪种类型的 ELB。
    猜你喜欢
    • 2012-04-13
    • 2017-09-28
    • 2020-08-31
    • 2019-11-11
    • 2014-09-16
    • 2011-12-08
    • 1970-01-01
    • 2019-02-04
    • 2014-02-02
    相关资源
    最近更新 更多