gpt4 book ai didi

python - 如何使用 python 调用带有参数的第二个 lambda 函数

转载 作者:行者123 更新时间:2023-11-30 22:45:47 24 4
gpt4 key购买 nike

我想使用 Python 从第一个 Lambda 函数调用第二个 Lambda 函数。要调用我使用以下代码片段:lambda_client = boto3.client('lambda')

def lambda_handler(event, context):
invoke_response = lambda_client.invoke(FunctionName="teststack",InvocationType='RequestResponse')

因为我想传递两个附加参数,例如:姓名和年龄到第二个 lambda 函数,有人可以帮助我如何将附加参数传递到另一个 lambda 函数以及如何在第二个 lambda 函数中接收它。

提前感谢您的帮助!

最佳答案

你有两个选择。来自 the official documentation :

ClientContext (string) -- Using the ClientContext you can pass client-specific information to the Lambda function you are invoking. You can then process the client information in your Lambda function as you choose through the context variable. For an example of a ClientContext JSON, see PutEvents in the Amazon Mobile Analytics API Reference and User Guide .

The ClientContext JSON must be base64-encoded.

Payload (bytes or seekable file-like object) -- JSON that you want to provide to your Lambda function as input.

在 Lambda 函数中,Payload 可通过 event 参数获取。 ClientContext 可通过 context 参数获得。

关于python - 如何使用 python 调用带有参数的第二个 lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41107031/

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