gpt4 book ai didi

amazon-web-services - 我可以通过 Amazon API 网关异步启动长时间运行的 AWS Lambda 进程吗?

转载 作者:行者123 更新时间:2023-12-05 00:19:28 25 4
gpt4 key购买 nike

我需要启动一个长时间运行的 AWS Lambda 作业(几分钟),它将其输出写入 S3。它将用 Java 编写(实际上是 Kotlin,但这不重要)。

我正在研究将 Amazon API Gateway 作为此和其他 AWS Lambda 作业之间的接口(interface),以及与之对话的 iOS 移动应用程序。

是否可以直接从 API 网关或其他 Lambda 函数异步调用此类长时间运行的 Lambda 进程?

最佳答案

我不认为您可以直接通过 API Gateway 异步调用 Lambda,但您可以通过 API 从另一个 lambda 调用 lambda。在 Java 中,你会使用 AWSLambdaClient.invoke() InvocationTypeEvent .

在长时间运行的作业中使用 Lambda 时要小心:Lambda 调用有 300 秒的硬性限制。我建议在 EC2 等持久资源中使用 Lambda 调用代码,以用于长时间运行的后端进程。

关于amazon-web-services - 我可以通过 Amazon API 网关异步启动长时间运行的 AWS Lambda 进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35873195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com