**发布时间:** 2025-10-15
**厂商:** AWS
**类型:** WHATSNEW
**原始链接:** https://aws.amazon.com/about-aws/whats-new/2025/10/application-load-balancer-url-header-rewrite
---
<!-- AI_TASK_START: AI标题翻译 -->
[新产品/新功能] AWS Application Load Balancer 推出 URL 和主机标头重写功能
<!-- AI_TASK_END: AI标题翻译 -->
<!-- AI_TASK_START: AI竞争分析 -->
# 产品功能分析
## 新功能/新产品概述
AWS **应用负载均衡器 (Application Load Balancer, ALB)** 新增了URL和主机头(Host Header)重写功能。该功能允许用户在将请求路由到后端目标之前,基于 **正则表达式 (regex)** 的模式匹配规则,对传入请求的URL路径和Host头进行修改。
此功能旨在简化应用架构,特别是在 **微服务** 环境中。目标用户是需要统一对外服务入口,同时将流量灵活路由到具有不同URL结构的内部服务的开发者和运维工程师。通过将URL转换逻辑从应用层或独立的代理层下沉到负载均衡器,用户可以减少基础设施的复杂性和维护成本。
## 关键客户价值
- **简化架构并降低成本**
- **业务价值**:用户无需再部署和管理额外的反向代理服务器(如Nginx)或轻量级 **API网关** 来执行URL重写任务。这直接减少了基础设施组件数量、运维开销和潜在的单点故障。
- **差异化优势**:与自建代理方案相比,该功能是AWS托管服务的一部分,天然具备高可用性、弹性和安全性。将此功能原生集成到ALB中,避免了额外的网络延迟,且功能本身不收取额外费用,显著降低了总拥有成本(TCO)。
- **提升开发与部署灵活性**
- **业务价值**:后端服务团队可以独立定义其内部API路径,而无需与外部暴露的URL格式强耦合。这使得服务重构、API版本迭代以及将旧版URL平滑迁移至新格式变得更加简单和对用户透明。
- **场景体现**:在 **微服务** 架构中,ALB可以作为统一的流量入口,接收 `example.com/api/v1/users` 这类请求,然后将其重写为内部 `user-service/users` 并路由到对应的服务。这使得多个微服务可以共享同一个域名,同时保持内部路由的清晰和独立。
- **统一API端点管理**
- **业务价值**:允许企业跨多个后端应用或服务,强制推行统一、规范的对外URL命名约定。这有助于提升API的一致性、可发现性和整体治理水平。
## 关键技术洞察
- **基于正则表达式的高级路由控制**
- **技术独特性**:该功能的核心是其 _基于正则表达式的模式匹配引擎_。这为用户提供了强大的灵活性,可以定义复杂的匹配规则,并利用捕获组(capture groups)实现动态的URL重写和参数映射,而不仅仅是简单的静态路径替换。
- **技术影响**:此功能将ALB从一个单纯的 **七层负载均衡器**,进一步提升为一个具备轻量级流量控制能力的 **API网关**。它在网络边缘(Edge)处理了原本需要在应用层解决的路由逻辑,提升了处理效率和系统的解耦度。
- **原生集成与性能保障**
- **技术原理**:URL重写逻辑被直接集成到AWS底层的网络基础设施(如 **Hyperplane**)的数据平面中。请求的修改和路由决策在网络硬件/软件层面高效完成。
- **技术影响**:与在EC2实例上运行的代理软件相比,原生集成方案避免了额外的网络跳数和数据包处理开销,从而保证了极低的延迟和高吞吐量,对整体应用性能影响微乎其微。
## 其他信息
- **全面的可管理性**:该功能支持通过 **AWS管理控制台**、**AWS CLI**、**AWS SDKs** 和 **API** 进行配置,可以轻松地集成到现有的 **基础设施即代码 (IaC)** 工作流中(如CloudFormation, Terraform)。
- **成本效益**:功能本身不收取任何额外费用,用户只需按标准的ALB使用量付费。这降低了用户采纳此高级功能的门槛。
- **广泛的可用性**:功能一经发布即在全球所有AWS商业区域可用,表明这是AWS网络服务的一项基础性能力增强。
<!-- AI_TASK_END: AI竞争分析 -->
<!-- AI_TASK_START: AI全文翻译 -->
# AWS Application Load Balancer 推出 URL 和主机标头重写功能
**原始链接:** [https://aws.amazon.com/about-aws/whats-new/2025/10/application-load-balancer-url-header-rewrite](https://aws.amazon.com/about-aws/whats-new/2025/10/application-load-balancer-url-header-rewrite)
**发布时间:** 2025-10-15
**厂商:** AWS
**类型:** WHATSNEW
---
# AWS Application Load Balancer 推出 URL 和主机标头重写功能
发布于: 2025 年 10 月 15 日
Amazon Web Services (AWS) 宣布为应用程序负载均衡器 (Application Load Balancer, ALB) 推出 URL 和主机标头 (Host Header) 重写功能。该功能允许客户在将请求路由到目标之前,使用基于正则表达式 (regex) 的模式匹配来修改请求的 URL 和主机标头。
通过 URL 和主机标头重写,您可以使用正则表达式模式转换 URL (例如,将 “/api/v1/users” 重写为 “/users”)、在不同应用程序之间标准化 URL 模式、修改用于内部服务路由的主机标头、删除或添加 URL 路径前缀,以及将旧的 URL 结构重定向到新格式。这项功能无需额外的代理层,从而简化了应用程序架构。该功能对于微服务 (microservices) 部署非常有价值,因为在这种场景下,维持单一外部主机名同时路由到不同内部服务至关重要。
您可以通过 AWS 管理控制台 (AWS Management Console)、AWS CLI、AWS SDK 和 AWS API 配置 URL 和主机标头重写。使用 URL 和主机标头重写功能不收取额外费用。您只需根据 Application Load Balancer 的定价支付使用费用。
该功能现已在所有 AWS 商业区域推出。
要了解更多信息,请访问关于 Application Load Balancer 的 URL 和主机标头重写的 [ALB 文档](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/rule-transforms.html) 和 [AWS 博客文章](https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-url-and-host-header-rewrite-with-aws-application-load-balancers) 。
<!-- AI_TASK_END: AI全文翻译 -->