A AWS cobra o tempo de sondagem de uma função Lambda desencadeada por SQS?
o AWS permite que uma função Lambda seja despoletada por uma fila de SQS. No que diz respeito à documentação , Lambda vota na fila e invoca a função sincronicamente com um lote de mensagens.
A AWS leva o tempo de execução em conta ao cobrar uma função Lambda. O tempo de votação conta como o tempo de execução e é cobrado? Ou é de graça?
1 answers
Não é contado como o tempo de execução lambda, mas também não é livre.
Quando não há dados a serem puxados da sua fila de SQS, a sua função lambda não é executada, portanto não há custo associado com o tempo de execução lambda.
Mas quando a lambda service pesquisa SQS fila, é um pedido de API SQS normal e é cobrado com base no preço SQS. Não importa como a API SQS é feita, seja manualmente via CLI, programaticamente via SDK ou automaticamente via serviço lambda, será cobrado.
Por exemplo, você paga $0,0000004 por pedido de API SQS (fila padrão) na região leste dos EUA (ou $0,40 por um milhão de Pedidos) e $0,0000005 por pedido (fila FIFO).