AWS Lambda 是否对异步 .NET Core 函数等待的时间收费?

Pau*_*oza 4 .net c# aws-lambda

AWS Lambda .NET Core 函数能够定义为异步入口点方法。

如果我在函数中使用“await”来等待 IO 响应,我是否仍需支付全额费用?

在这种情况下,将所有内容都写为 async wait 与不使用 async/await 相比有什么好处?

zai*_*man 6

是的,您需要为“等待”功能付费。Lambda 将根据程序的执行时间向您收费(例如,直到return调用该函数为止)。

async从计费的角度来看,这里使用-await关键字没有任何好处。

这些调用的作用可能是(取决于您正在await执行的操作)在这些调用运行时部分减少底层 AWS 基础设施的负载。

  • 这是一个很大的遗憾。如果他们能够检测到我只是在等待并给我一些额外的运行时间或其他东西,那就太酷了。 (3认同)