繁体   English   中英

使用 AWS Application Load-Balancer (ALB) 基于路径路由到外部资源

[英]Path-based routing to external resource with AWS Application Load-Balancer (ALB)

我有一个工作域 xy,它与 VPC 上的 EC2 实例相关联。

我希望将该域上的路径 xy/z 路由到外部的非 AWS (IPv4*) 微服务​​。 这可以用 ALB 完成吗?

我已按照将基于路径的路由与您的应用程序负载均衡器一起使用来设置目标组,但似乎无法将它们链接到任何过去的 EC2 实例?

(*:可以很好地扩展端口,甚至(子)域、路径等。)

最新的 AWS 应用程序负载均衡器 (ALB) 可以解决问题。 这对我有用

按照这里的步骤,

1. 在此处设置 ALB AWS 文档,按照步骤直到 Listeners 选项卡,

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/tutorial-load-balancer-routing.html

2. 在监听器选项卡上, 2.1。 修改 Listeners ID 中的规则

在此处输入图像描述

2.2. 添加规则: 在此处输入图像描述

2.3. 指向重定向 URL 在此处输入图像描述

这应该将您重定向到外部 URL

我也有类似的要求。 我想将请求转发到外部 AWS TargetGroup 以节省 ConnectionTime 和 DNS 解析时间。 两个帐户基础设施都在我的公司网络内,因此可以将基于路径的请求从一个 aws ALB 转发到另一个 AWS api。 我试图创建转发请求的规则,它要求选择 TG,它只列出属于当前 VPC 的 TG。 不知道如何指向另一个 AWS 账户的 TG。 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM