gpt4 book ai didi

python - python中的aws lambda context.succeed(在节点中)替代方案

转载 作者:行者123 更新时间:2023-12-04 15:58:45 25 4
gpt4 key购买 nike

我正在使用一个执行 requests.post('url', json_data) 的 lambda 函数到我的应用程序端点,这工作正常。

唯一的问题是 lambda 函数被多次调用,
我正在使用 python ( boto3 ) 来创建 lambda 处理函数,在搜索解决方案时,我一直看到 context.succeed(但事实证明此选项仅适用于节点而不适用于 python),我得到了以下 dir(语境)。

['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'aws_request_id', 'client_context', 'function_name', 'function_version', 'get_remaining_time_in_millis', 'identity', 'invoked_function_arn', 'log', 'log_group_name', 'log_stream_name', 'memory_limit_in_mb']

有人可以帮助在 python (boto3) 中获得 context.succeed 等效项,或者一种停止在 python 中多次执行 lambda 函数的方法。
提前致谢。

最佳答案

在我的例子中,只是从处理程序返回一个 True 值停止在 S3 事件期间多次调用处理程序。

def index(event, context):
# actions here

return True

关于python - python中的aws lambda context.succeed(在节点中)替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51028310/

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