AWS Lambda 代理互联网访问

问题描述 投票:0回答:1

我有一个 Python Lambda 函数,可以查询私有 VPC 中的 EC2 实例。我还尝试查询外部 IP 地址,但我很失望地发现它需要 NAT 设置,这对于个人项目来说有点昂贵。

我考虑使用私有网络(已经可以访问互联网)中的 EC2 实例作为我的 AWS Lambda 函数的 Squid 代理。

有没有更有效的方法来实现这一点,而又不会产生 NAT 成本?

我在使用 AWS NAT 之前尝试过实现这一点,但它很昂贵。

amazon-web-services amazon-ec2 aws-lambda amazon-vpc
1个回答
0
投票

最便宜的替代解决方案是配置一个非常小的 EC2 实例并将其用作 Lambda 函数的 NAT 网关。

这似乎可以使用

fck-nat
轻松实现。甚至还有完整的示例和 Terraform 模块来配置已配置的 EC2 实例以用作 NAT 网关:

https://fck-nat.dev/stable/deploying/

© www.soinside.com 2019 - 2024. All rights reserved.