【发布时间】:2020-04-14 13:53:23
【问题描述】:
AWS 允许由 SQS 队列触发 Lambda 函数。对于documentation,Lambda 轮询队列并与一批消息同步调用函数。
AWS 在对 Lambda 函数收费时会考虑执行时间。轮询时间是否计入执行时间并计费?还是免费的?
【问题讨论】:
标签: amazon-web-services aws-lambda
AWS 允许由 SQS 队列触发 Lambda 函数。对于documentation,Lambda 轮询队列并与一批消息同步调用函数。
AWS 在对 Lambda 函数收费时会考虑执行时间。轮询时间是否计入执行时间并计费?还是免费的?
【问题讨论】:
标签: amazon-web-services aws-lambda
不计入 lambda 执行时间,但也不是空闲的。
当没有数据要从 SQS 队列中提取时,不会执行 lambda 函数,因此不会产生与 lambda 执行时间相关的成本。
但是当 lambda 服务轮询 SQS 队列时,它是一个普通的 SQS API 请求,它是根据 SQS 定价收费的。无论 SQS API 请求如何发出,无论是通过 CLI 手动、通过 SDK 以编程方式还是通过 lambda 服务自动发出,都会收费。
例如,您在美国东部地区为每个 SQS API 请求(标准队列)支付 0.0000004 美元(或每百万个请求 0.40 美元),每个请求(FIFO 队列)支付 0.0000005 美元。
【讨论】: