具有 2 AZ 故障转移策略的 VPC 中的 AWS lambda

时间:2021-06-15 11:59:14

标签: amazon-web-services aws-lambda aws-api-gateway

我想在 VPC 中创建 lambda,还想在不同可用区的两个不同子网中旋转这些 lambda,而一个可用区流量的故障应自动路由到不同的可用区。我打算通过 API 网关触发上述 lambda 函数。 API 网关会检测 AZ 故障转移并在另一个 AZ 中运行 lambda 吗?

1 个答案:

答案 0 :(得分:3)

来自AWS documentation

高可用性 – Lambda 在多个可用区中运行您的函数,以确保在单个区域中出现服务中断的情况下,该函数可用于处理事件。如果您将函数配置为连接到您账户中的虚拟私有云 (VPC),请在多个可用区中指定子网以确保高可用性。

API 网关本身在收到请求时会触发 Lambda 函数,目前还没有 Lambda 函数健康检查的选项,但是从 AWS 阅读上面提到的内容,可以肯定地说 AZ/健康检查是在内部完成的Lambda 底层基础设施,而不是服务级别。