gpt4 book ai didi

python - 如何允许仅从 VPC 内的 EC2 实例调用 AWS Lambda 函数

转载 作者:行者123 更新时间:2023-11-28 22:29:02 24 4
gpt4 key购买 nike

我很难理解如何从 VPC 中的 EC2 实例轻松调用我的 lambda 函数。

我认为我有一个很常见的问题,但奇怪的是我没有发现任何特定于此“模式”的问题。

我在 EC2 实例中有一个 Python 应用程序,我想使用 Lambda 函数并行启动繁重的处理函数并保持 EC2 相当轻量级。

理想情况下,只能从 VPC 内调用 Lambda 函数(仅从我的 EC2 实例)。

我的理解是我必须创建一个 API 网关(或向 Lambda 函数添​​加一个 API 端点)但我不明白如何从 EC2 调用此函数(我尝试使用 HTTP 请求但没有成功)也不知道如何设置权限。

我在函数中使用触发器来设置 API 网关,并且我正在使用相应的请求链接。

最佳答案

除 API 网关外, 有多种方法可以调用 Lambda 函数。与您的用例最相关的是 Invoke API。你可以找到官方文档here和 Boto 库,如果您使用的是 Boto,here .

此外,如问题评论中所述,您可以为 EC2 实例分配一个 IAM 角色,允许它们Invoke Lambda 函数。

关于python - 如何允许仅从 VPC 内的 EC2 实例调用 AWS Lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43257091/

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