我正在查看https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html,试图确定AWS Lambda使用的IP地址范围,但是在链接的JSON文件中,我看不到任何对Lambda服务的引用。 AWS Lambda是否仅在后台使用EC2,这些IP地址范围是我应该关注的吗?
答案 0 :(得分:5)
我唯一能找到的官方答案是on the official AWS forum(从2015年开始)是:
很遗憾,Lambda没有使用的固定IP地址集。
我们的路线图中的VPC支持应该允许您通过使用EC2 NAT来控制功能所使用的公共IP地址。
据我所知,如果您需要控制/了解来自Lambda函数的传出请求的源IP,官方的答案仍然是将其放入VPC并使用NAT。
另一个想法是在您的非VPC Lambda函数中进行请求,然后查看您看到的IP地址。然后尝试在ip-ranges.json文件中找到它,并使用其当前正在使用的任何服务的块。请注意,这可能永远无法解决。
答案 1 :(得分:0)
IP地址将有所不同。 如果您需要AWS上的固定IP以使用Lambda功能,则可以附加“弹性网络接口”。然后,Lambda函数将在VPC中使用此接口,该VPC可以具有固定的IP地址。
我希望我能够从原始问题中抽象出您的需求。 可以找到更多信息here。
希望有帮助!
多米尼克