AWS Lambda是否使用弹性IP?

时间:2015-11-18 00:00:23

标签: node.js amazon-web-services aws-lambda

首先我的问题是:使用EIP的AWS Lambda“实例”吗?

我的背景:

我正在使用lambda作为解决方案来减少某些任务的应用程序负载(下载YouTube视频)。

在过去,我在ec2实例中尝试做这件事时遇到了问题,我在其中使用EIP,它总是返回限制超过消息,并提示人类验证码验证。我当时通过使用没有EIP的实例解决了这个问题并且像魅力一样工作。

现在对某些视频使用lambda会引发我 错误:代码150:上传者尚未在您所在的国家/地区提供此视频。 我仔细检查了该视频没有阻止美国,但事实并非如此。所以我决定回去用EIP测试一个实例,就是这个,就是我在lambda函数中返回的相同消息。

这似乎是来自youtube的变化,因为大约3-4个月前使用EIP时的错误超出限制,但现在它转向国家阻止问题。所以就像lambda使用EIP或类似的服务,youtube似乎不喜欢。

PS:我正在使用nodejs运行我的lambda函数,并使用ytdl-core btw下载视频。
PS2:我在aws论坛上问过这个问题,但到目前为止一周左右没有运气。所以我决定试试这里。

提前致谢

1 个答案:

答案 0 :(得分:2)

AWS Lambda与EC2实例不同。它在AWS基础架构内的容器上运行。交通将出现"来自某些IP地址,但没有办法配置使用哪个IP地址。

Lambda似乎来自的#34; IP地址的范围可能是"在视频服务使用的地理数据库中未正确更新,并且它认为它们位于不同的位置。

底线:您无法配置任何内容。