代码之家  ›  专栏  ›  技术社区  ›  Sid Ali

长时间处理lambda函数

  •  0
  • Sid Ali  · 技术社区  · 6 年前

    我有一个lambda函数,它基本上把CSV文件转换成JSON文件,

    问题在于执行过程可能需要5秒或400秒甚至更长的时间,

    您认为在这种情况下使用lambda是一个很好的解决方案,将超时配置为10分钟还是非常高的值?

    2 回复  |  直到 6 年前
        1
  •  3
  •   Stephen    6 年前

    Lambda函数的最大运行时间为5分钟(300秒)。因此,如果您预期运行时可能超过这个值,Lambda不是一种合适的技术。像这样的AWS产品 Batch Fargate ECS

        2
  •  0
  •   Sid Ali    6 年前

    在与AWS技术顾问会面后,我提出了以下解决方案:

    1. AWS批次

    AWS胶水可能是一个更好的解决方案,它是一个ETL,它是由AWS为这类问题引入的。

    因此,解决方案将是一个AWS LAMBDA函数,它调用AWS GLUE来转换来自awss3的文件,我将通过awsapi网关调用LAMBDA。