【发布时间】:2020-08-27 17:56:46
【问题描述】:
我有一个特定的工作流程,我想将一个包含 500 个 json 字符串的列表从 lambda 函数传递给一个步进函数 (stepFunction1),然后在该步进函数的映射状态下迭代该列表。从那里,我想将列表中的每个项目传递给一个单独的步骤函数 (stepFunction2),在那里将完成额外的工作。
我的问题是我的 500 个 json 字符串列表在传递给 stepFunction1 时超出了 AWS 服务限制。我曾尝试将列表拆分为几个较小的段,但这会导致多次调用stepFunction1 同时运行,由于其他限制,我不能这样做。我的下一个想法是尝试将 json 字符串列表存储在 S3 存储桶中,从 stepFunction1 访问它,然后从那里遍历它。有什么办法可以做到这一点?是否可以从 AWS 状态机读取 S3 中的文件?我在这里有点难过。
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda aws-step-functions