Azure Functions Proxies:社区支持将于2025‑09‑30结束 — 立即迁移离开Proxies

Azure无服务器DevOps

关键更新

微软已宣布,Azure Functions Proxies的社区支持将于2025年9月30日结束——Proxies将在该日期之前仅保持维护模式,之后将不再接收修复、更新或官方支持。微软建议将代理功能迁移到Azure API管理(APIM)(或其他受支持的路由/网关解决方案),因为Proxies不再进行投资。(azure.microsoft.com)

重要性

如果您的应用程序使用Function Proxies进行路由、重定向、简单身份验证或请求/响应转换,您现在面临具体的操作和安全风险:在2025‑09‑30之后,微软停止支持该功能,并可能随时删除或破坏其行为。产品团队和微软支持渠道已重申Proxies已被弃用,强烈建议迁移;将不再提供进一步的错误修复或安全更新。(learn.microsoft.com)

工程团队的实际影响和立即的下一步:

  • 将此视为一个严格的弃用截止日期:清点使用代理的Function应用程序(搜索proxies.json / function.json代理定义),捕获行为(路由、重写、头部、CORS、身份验证),并按生产影响优先排序。
  • 现在规划迁移路径——APIM提供类似的功能(OpenAPI导入、速率限制、策略、JWT/OPA身份验证),但可能更重且成本更高;轻量级替代方案包括Azure Front Door / Application Gateway,或在Function前运行一个小型、维护的反向代理(NGINX/Caddy)以进行简单的重写和路由。
  • 在暂存环境中测试行为等效性(重定向语义、头部转换、超时),并更新CI/CD以在Function部署的同时部署APIM配置或路由基础设施。
  • 如果您无法立即迁移,请采取缓解措施:减少暴露,增加代理路径的额外日志/警报,并准备回滚计划,因为Proxies在截止日期后可能会意外停止工作。

如果您今天使用Proxies,这是可操作且紧急的——在2025‑09‑30之前迁移或实施补偿控制,以避免不受支持的、可能破坏生产行为。(azure.microsoft.com)

来源

继续阅读