gpt4 book ai didi

python - 我的 python lambda 函数不返回 lambda 函数名称

转载 作者:行者123 更新时间:2023-11-30 22:55:39 25 4
gpt4 key购买 nike

我尝试调用 lambda AWS 中的功能。我已经用 S3 触发了它事件,下面是我的代码。我可以从事件记录中获取存储桶和 key 。我试图获取 lambda function name作为调用的一部分,但无法做到这一点。我可以从事件中获取函数名称吗?

def getEnv(event):
key = urllib.unquote_plus(event['Records'][0]['s3']['object']['key']).decode('utf8')
bucket = event['Records'][0]['s3']['bucket']['name']
lambdaName = event['lambdaName'][0]

environment = {'env': bucke, 'lambdaName': lambdaName}

最佳答案

您需要从 Context 对象而不是事件中获取它。使用context.function_name。更多文档在这里:http://docs.aws.amazon.com/lambda/latest/dg/python-context-object.html

关于python - 我的 python lambda 函数不返回 lambda 函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37333129/

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