【问题标题】:How to run parallel lambdas from another lambda?如何从另一个 lambda 运行并行 lambda?
【发布时间】:2022-10-14 08:05:27
【问题描述】:

我正在尝试从另一个 lambda 并行触发多个 lambda。我正在使用 aiobotocore,这在本地运行良好,但是当我尝试在 AWSLambda 上运行它时,导入模块出现错误:

Unable to import module 'lambda_function': cannot import name 'apply_request_checksum' from 'botocore.client' (/var/runtime/botocore/client.py)

我曾尝试使用 aioboto3,但由于它是一个包装器,所以会发生同样的事情,我检查了包的版本,它们匹配。我试过改变python版本,没有用。

谷歌搜索这个特定的错误也没有帮助。如果您需要任何精度,请告诉我,任何提示将不胜感激。

【问题讨论】:

  • 尽管使用步进函数是一个好主意,但请分享您的代码的 MRE。

标签: python amazon-web-services aws-lambda botocore


【解决方案1】:

使用stepfunctions!!!。它是用于 Lamba 编排的服务,简单地说就是按顺序或并行运行多个 lambda。

使用 Parallel 状态,Step Functions 可以同时执行多个 lambda。

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 2013-02-11
    • 2020-08-07
    • 1970-01-01
    • 2017-03-18
    • 2021-06-02
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    相关资源
    最近更新 更多