gpt4 book ai didi

python - 我如何通过使用 python 传递参数来调用 AWS lambda 函数?

转载 作者:行者123 更新时间:2023-12-05 08:08:31 25 4
gpt4 key购买 nike

在我的应用程序中,我将输入数据来调用我的 lambda 函数,我该怎么做?非常感谢。

最佳答案

Payload invoke function 的参数可能正是您正在寻找的。

格式是"bytes or seekable file-like object" 这意味着一个字节字符串,或者一个打开的文件句柄或者一个 BytesIO?

这对我有用:

    import boto3
import json
import pprint

params = {"day": "20220410"}
client = boto3.client('lambda')
response = client.invoke(
FunctionName='my_lambda_function',
InvocationType='RequestResponse',
Payload=json.dumps(params).encode(),
)
pprint.pp(response['Payload'].read())

lambda 接收事件字典中的参数:

def my_lambda_function(event, context):
day = event['day']

关于python - 我如何通过使用 python 传递参数来调用 AWS lambda 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48636108/

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