我有一个lambda函数,该函数基本上将“ CSV文件”转换为“ JSON文件”,
问题在于文件的执行时间可能需要5秒或400秒,
您认为这是在这种情况下使用lambda的绝佳解决方案,将超时时间配置为10分钟或确实很高吗?
答案 0 :(得分:3)
Lambda函数的最长运行时间为5分钟(300秒)。因此,如果您希望您的运行时可能会超出此范围,则Lambda不适合使用。像Batch或Fargate ECS这样的AWS产品可能更合适。
答案 1 :(得分:0)
与AWS技术顾问会面后,我有了以下解决方案:
AWS GLUE可能是一个更好的解决方案,它是一个ETL,它是AWS针对此类问题引入的。
因此,解决方案将是一个AWS LAMBDA函数,该函数调用AWS GLUE来转换来自AWS S3的文件,我将通过AWS API GATEWAY调用LAMBDA。