如何使用 boto (2.49.0) 库调用 AWS lambda 函数?
How to invoke AWS lambda function using boto (2.49.0) library?
我想从基于 Google App Engine 的 python 应用程序调用 AWS lambda 函数。首先,我尝试为 python 使用最新的 AWS SDK,即 boto3,但它与 GAE 不兼容。如所述 .
现在,我正在尝试使用旧的 SDK,即 boto(v2.49.0)
,但是在文档中,我找不到任何借助于 invoke
lambda 函数的函数.它确实有 invoke_async
函数,但是我不想使用它,因为我的要求是同步调用 lambda 函数。
有什么方法可以使用 boto(v2.49.0)
同步调用 lambda 函数吗?
或者是否有 AWS 提供的任何 REST API 可用于此目的?
请注意,我尝试调用的 lambda 函数依赖于请求中的某些属性,因此我需要在调用该函数时传递这些属性!
如果您不能使用 boto3 - 但您可以请求 REST API 同步试用 AWS API 网关 - 设置调用 Lambda 函数的 REST 端点很容易。
https://docs.aws.amazon.com/de_de/apigateway/latest/developerguide/getting-started-with-lambda-integration.html
我想从基于 Google App Engine 的 python 应用程序调用 AWS lambda 函数。首先,我尝试为 python 使用最新的 AWS SDK,即 boto3,但它与 GAE 不兼容。如所述
现在,我正在尝试使用旧的 SDK,即 boto(v2.49.0)
,但是在文档中,我找不到任何借助于 invoke
lambda 函数的函数.它确实有 invoke_async
函数,但是我不想使用它,因为我的要求是同步调用 lambda 函数。
有什么方法可以使用 boto(v2.49.0)
同步调用 lambda 函数吗?
或者是否有 AWS 提供的任何 REST API 可用于此目的?
请注意,我尝试调用的 lambda 函数依赖于请求中的某些属性,因此我需要在调用该函数时传递这些属性!
如果您不能使用 boto3 - 但您可以请求 REST API 同步试用 AWS API 网关 - 设置调用 Lambda 函数的 REST 端点很容易。 https://docs.aws.amazon.com/de_de/apigateway/latest/developerguide/getting-started-with-lambda-integration.html