我们永远不应该直接将lambda链接在一起,AWS步骤功能是正确的方法。你可以通过 AWS文档 。这是一个结构良好的文档,提供我的AWS,所以无需担心。
注意:当我们需要在异步工作时获取响应时AWS步骤功能不好,因此我们需要在代码中反复轮询该函数以了解其处于运行状态还是处于完成状态的状态。
所以这是基于要求。当我们不必等待操作完成时,AWS步骤功能是最好的。你可以参考 例1 和 例题
当您确定需要超过5分钟时,我的解决方案是处理CSV文件。
1)转到S3 Bucket为lambda创建通知触发器。
2)通过使用lambda事件,您可以阅读有关s3对象元数据的信息,并使用批处理客户端在AWS Batch中提交作业。
3)您需要为lambda创建具有适当批处理权限的IAM角色。
AWS Batch只是一个运行应用程序或服务的dockerized环境。
AWS Batch要求您在AWS ECR存储库或Docker Cloud中创建docker文件和存储映像。您将批量添加现场实例。