You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VPC内双AZ部署AWS Lambda的故障切换策略及API Gateway适配问题

AWS API Gateway 跨AZ Lambda 故障切换能力解答

结论

API Gateway 本身不需要主动检测AZ故障,你描述的架构天然支持单AZ故障时流量自动切换到健康可用区的Lambda实例,相关容灾逻辑由AWS服务内部实现。

具体原理

  • Lambda VPC部署的容灾机制:当你把Lambda函数关联到两个不同AZ的子网时,Lambda服务会自动在两个AZ中维护可调度的执行环境资源。如果单个AZ出现故障,Lambda控制平面会自动识别故障,不再向故障AZ调度新的调用请求,所有新请求都会被路由到健康AZ的执行环境中运行。
  • API Gateway的调用逻辑:API Gateway触发Lambda走的是AWS内部的Lambda Invoke API调用,不会直接访问你VPC子网内Lambda实例的私有IP。API Gateway只负责将请求转发给Lambda服务的公共控制端点,AZ故障检测、流量切流全由Lambda服务内部完成,不需要API Gateway做额外适配。

配置注意事项

  • 请确认你选择的两个子网确实隶属于不同的可用区,同AZ的多子网部署无法实现AZ级容灾
  • 确保两个子网的安全组规则、路由表配置完全一致,避免切流后健康AZ的Lambda出现网络访问失败的问题

内容的提问来源于stack exchange,提问作者Rajaram Shelar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 23:15:07