gpt4 book ai didi

python - 如何发现正在运行的 AWS lambda 的本地 IP 地址或 ENI?

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:23 34 4
gpt4 key购买 nike

我正在尝试发现当前正在执行的 AWS Lambda 的 VPC IP 地址或 AWS ENI,以便我可以使用该 IP 地址来过滤 VPC 日志以查找匹配的记录。 Lambda 在 VPC 中运行,没有公共(public) IP 地址。

我尝试了这里建议的各种技术:

Finding local IP addresses using Python's stdlib

但这些对我不起作用,因为我认为它们是从容器的角度而不是 VPC 的角度显示容器的 IP 地址。

最佳答案

部分答案是 ENI 是在创建 lambda 时设置的,而不是每次运行时设置的。似乎(但我不确定)运行具有相同安全组的相同 VPC 的 lambda 共享相同的 ENI。因此,严格来说,我不需要在运行时从 lambda 本身的代码中发现 IP 地址。相反,我可以检查网络接口(interface)控制台来发现 lambda ENI 并将其用于我的过滤目的(当然,前提是没有太多来自同一网络接口(interface)上运行的其他 lambda 的流量)。

关于python - 如何发现正在运行的 AWS lambda 的本地 IP 地址或 ENI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57862972/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com