写点什么

AWS ALB 现已原生支持 URL 与主机头重写功能

作者:Steef-Jan Wiggers

  • 2025-10-31
    北京
  • 本文字数:1068 字

    阅读完需:约 4 分钟

大小:537.93K时长:03:03
AWS ALB 现已原生支持 URL 与主机头重写功能

亚马逊云(AWS)近日宣布,应用负载均衡器 ALB 现已全面支持原生的 URL 与 Host Header(主机头)重写功能。有了这一新特性,用户无不再需要依赖自定义的应用逻辑,也不用部署和维护额外的第三方代理解决方案(例如 NGINX Ingress Controller)来管理 Layer 7 流量的修改。

 

在这项功能推出之前,如果企业需要复杂的请求路由功能,比如在转发流量前修改 URL 路径前缀或更改主机头,就必须在架构中引入额外的代理层。这些额外的组件不仅增加了维护负担,往往也会带来不必要的延迟。

 

在 Reddit 上的相关讨论中,这一变化得到了开发者们的肯定。有用户评论指出,最大的亮点是:

有了这个原生重写的功能,就不需要再为这点需求添加额外的后端组件或配置了。”

 

修改 URL 路径和主机头的功能通过正则表达式(regex)来匹配条件,在 ALB 内部有原生的支持。用户可以在新的已有的 ALB 上进行配置,无论是通过 AWS 管理控制台AWS SDK 还是 AWS API 都可以实现,对流向后端服务(如 EC2 实例、容器或 Lambda 函数)的流量进行精细化控制。

 


图源:AWS Networking & Content Delivery 博客

 

此外,ALB 规则中新增的 Transforms(转换)部分,允许在请求到达目标组之前,对进入的请求进行修改。一个常见的使用场景就是调整路径前缀,例如将旧的 API 版本路径 /v1 替换为新的 /v2

 


图源:AWS Networking & Content Delivery 博客


AWS 的 Serverless Hero Luc van Donkersgoed 在领英上评论道:

Pre:Invent 已经全面上线!我太喜欢这个功能了 ❤️ 现在的 ALB 可以在负载均衡层直接重写路径和主机头,让负载均衡模式更强大、更灵活。


随着这一功能的上线,AWS 也正式加入了其他已提供类似 Layer 7 原生能力的主要云服务商行列。例如,谷歌云(GCP)的应用负载均衡器通过 URL Maps 提供强大的 URL 和头修改功能,支持在请求进入后端前重写主机和路径;而微软 Azure 则在区域范围内通过 Azure Application Gateway 提供条件式 URL 与 HTTP Header 重写,在全球范围则通过 Azure Front Door 的高级规则引擎(Rule Engine)支持更复杂、基于模式的流量控制。


用户“A Snark bot from lastweekinaws”在 Bluesky 上调侃道:

AWS 终于让 ALB 能重写 URL 了,大伙不需要再额外用三个服务加一张正则博士学位证了。所谓‘无需额外费用’,其实是因为你本来就已经为负载均衡付得够多了。

 

最后,这项功能目前已在所有 AWS 商业区、AWS GovCloud(美国)以及 AWS 中国区域全面上线。关于 AWS ALB 的更多详细信息,可在官方文档页面查看。


原文链接:https://www.infoq.com/news/2025/10/aws-alb-url-host-header-rewrite/

2025-10-31 09:452

评论

发布
暂无评论

模块2的作业

谢博琛

朱嘉明:算力产业正面临着一个十年的长周期

CECBC

数字经济

如何从零开始学Python:(3)划重点:使用IDLE创建列表时需要注意的地方

广之巅

Python 4月日更

MySQL 死锁套路:再来看一例走不同索引更新的例子

AI乔治

Java MySQL 架构

在gitee码云上搭建一个网站

空城机

JavaScript 大前端 gitee 4月日更 搭建网页

Go Goroutine

escray

学习 极客时间 Go 语言 4月日更

玩一玩Tiktok

箭上有毒

4月日更

Lombok初始使用及遇到的问题

风翱

lombok 4月日更

精通比特币:为什么它对自由、财务和未来至关重要(上篇)

CECBC

比特币

关于数字人民币、加密货币,央行前行长周小川、副行长李波博鳌论坛发声

CECBC

数字货币

python 变量作用域和列表

若尘

变量 Python编程 作用域

对话声网 Agora 首席科学家钟声 :5G时代到来前景下RTE实时互动技术的应用与发展

麦洛

Java

对话声网 Agora 首席科学家钟声 :声网的未来规划和人才建议

小诚信驿站

采访 调查采访能力考核

专访声网首席科学家钟声|倾听不一样的“钟声”,声网实时互动服务

程序员架构进阶

28天写作 4月日更 调查采访能力考核 人物访谈

【提纲】专访融云 CTO 杨攀 | 物联网城池应用和发展

李孟聊AI

调查采访能力考核

LeetCode题解:145. 二叉树的后序遍历,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

为什么微服务一定要有 API 网关?

xcbeyond

微服务 api 网关 4月日更

【AI全栈二】视频流多目标多类别无延迟高精度高召回目标追踪

cv君

音视频 目标检测 视频跟踪 引航计划

访谈阿里巴巴安全科学家吴翰清

容光

专访 阿里吴翰清 最新网络安全

1W字|40 图|硬核 ES 实战

悟空聊架构

全文检索 elasticsearch elastic springboot 实战

【提纲】专访融云CTO杨攀 | 技术型人才的自我修炼

Python研究所

调查采访能力考核

ElasticSearch 如何使用 TDigest 算法计算亿级数据的百分位数?

程序员历小冰

大数据 elasticsearch 近似算法 TDgigest

由 JVM Attach API 看跨进程通信中的信号和 Unix 域套接字

AI乔治

Java 架构 JVM 性能调优

专家呼吁:保护肾脏,从关注酸性尿开始

E科讯

ARTS- Week 7

steve_lee

Ansible 介绍

耳东@Erdong

4月日更

TikTok安装

箭上有毒

4月日更

混沌工程=可观测性+探索性测试?

混沌工程实践

云原生 可观测性 混沌工程 测试右移 探索性测试

浪潮云洲链全面接入“星火·链网”

工业互联网

《采访彩食鲜 CTO 乔新亮:IT 团队从 100 到 10000 的管理心得》(采访提纲)

程序员历小冰

调查采访能力考核

领域驱动设计 101- 上下文与持续集成

luojiahu

领域驱动设计 DDD

AWS ALB 现已原生支持 URL 与主机头重写功能_云计算_InfoQ精选文章