【发布时间】:2018-11-14 08:38:14
【问题描述】:
我有几个可公开访问的 aws lambda 实例, 从互联网上,他们都有相同的公共IP, 如何保证每个 lambda 有不同的公网 IP? 不需要是静态的,只需要每个 lambda 不同,同一个 lambda 有不同的 IP 也没问题(高可用),唯一的条件是 2 个不同的 lambda 永远不会有相同的 IP...
【问题讨论】:
-
我认为你不能轻易做到这一点。在后台,Lambdas 实际上是在容器上运行的(它是一个 ECS 框架),所以在某个地方有一个存储容器的 EC2 实例。与 ECS 一样,在大多数情况下,您将只使用 1 个实例,因此您的 lambdas 将使用相同的 IP:/
-
你能告诉我们为什么你有这个要求吗?
-
有许多 lambda 函数会命中某些第 3 方服务器,这些服务器的速率受 IP 限制,我不希望其中一个 lambda 自行耗尽此限制
-
@vach 你解决了这个问题吗?听起来好像我有一个非常相似的用例。我想取消一个网站,但一直被阻止。
标签: amazon-web-services aws-lambda