使用 AWS Lambda,我需要按函数执行的“持续时间”付费。持续时间是以 CPU 时间还是实时来衡量的?换句话说,我在查询 SQL 数据库等 IO 操作被阻止时是否会被收取费用?
最佳答案
从他们的定价详细信息页面( https://aws.amazon.com/lambda/pricing/ ):“持续时间是从代码开始执行到返回或以其他方式终止的时间计算的,四舍五入到最接近的 100 毫秒。”所以我想说,这意味着您在等待外部资源响应时需要付费。
这也意味着您的超时持续时间需要足够长,以应对外部资源的缓慢响应,否则 Lambda 将超时。
关于amazon-web-services - AWS Lambda "duration"是实时测量的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33965819/