ALB服务扩展支持通过插件机制与外部服务调用(Callouts)将自定义逻辑注入请求转发路径,在关键节点执行动态路由、认证鉴权、内容改写、AI上下文感知等操作。ALB提供丰富的内置组件库,开箱即用,帮助用户快速响应业务变化,无需修改应用代码或部署额外代理层。
适用范围
仅扩展版ALB实例支持服务扩展。ALB扩展版正在公测中,请访问公测说明了解详细信息。
支持的组件
认证鉴权
API Key认证:提供基于API Key的入站身份认证与鉴权,支持从HTTP请求头、URL参数或Cookie中解析API Key,并验证其合法性及访问权限。实现简单、开销低,适用于不涉及敏感操作的简单场景,安全性低于JWT认证,需严格管理与保护凭证。
JWT认证:提供基于JSON Web Token(JWT)的入站身份认证与鉴权,支持从HTTP请求头、URL参数或Cookie中解析JWT,并验证其签名(采用HMAC、RSA或ECDSA算法)及访问权限,具备更强的安全性。
配置步骤
创建服务扩展
进入服务扩展控制台,选择目标实例所在地域,单击创建服务扩展。
输入服务扩展名称后,依次选择扩展类型和组件名称,配置相关参数。
(可选)如需在一个服务扩展中添加多个组件,可单击服务扩展配置卡片左下角的添加扩展组件并完成配置。
一个服务扩展中不能重复添加同一组件。
确认无误后,单击创建。
关联转发规则
创建服务扩展后,可在服务扩展控制台编辑或删除服务扩展。如服务扩展已关联转发规则,需编辑或删除对应的转发规则,解除关联后方可删除。
计费说明
公测期间,ALB扩展版实例及其服务扩展特性不收取费用;若用户的业务涉及公网访问,将按阿里云公网产品计费规则收取相应网络费用。
公测结束后,ALB扩展版将按正式定价标准收费。
配额
如需调整,请联系商务经理申请。
配额名称 | 描述 | 默认值 |
alb_quota_service_extensions_num | 每个地域可保有的服务扩展数量。 | 50 |
alb_quota_service_extension_attached_num | 每个服务扩展可关联资源的数量。 | 200 |
alb_quota_service_extension_components_num | 每个服务扩展最大支持的组件数量。 | 5 |