从私有子网 lambda 函数调用负载均衡器
Call load balancer from private subnet lambda function
我在 public 子网中有一个面向 Internet 的负载均衡器,并且有一个私有托管区域,其中包含负载均衡器的 cname 记录,如 here 所述。我尝试从超时的私有子网中的 lambda 请求记录。我认为这是 VPC 内部,应该解决。这可能吗?
I try to request the record from a lambda in a private subnet which times out. I thought it is VPC internal and should resolve. Is that possible at all?
如果您在面向互联网的负载均衡器的 public DNS 的私有托管区域中创建 cname,流量将无论如何都会通过互联网。要使用私有流量,您需要 内部 负载平衡器,而不是 public 一个。
因此,为了让您的 lambda 函数访问 ALB,您需要使用 NAT 网关 使其能够访问互联网。
我在 public 子网中有一个面向 Internet 的负载均衡器,并且有一个私有托管区域,其中包含负载均衡器的 cname 记录,如 here 所述。我尝试从超时的私有子网中的 lambda 请求记录。我认为这是 VPC 内部,应该解决。这可能吗?
I try to request the record from a lambda in a private subnet which times out. I thought it is VPC internal and should resolve. Is that possible at all?
如果您在面向互联网的负载均衡器的 public DNS 的私有托管区域中创建 cname,流量将无论如何都会通过互联网。要使用私有流量,您需要 内部 负载平衡器,而不是 public 一个。
因此,为了让您的 lambda 函数访问 ALB,您需要使用 NAT 网关 使其能够访问互联网。