AWS Lambda
Guia do desenvolvedor

Programe expressões usando Rate ou Cron

O AWS Lambda oferece suporte às expressões cron e rate para frequências de até uma vez por minuto. As expressões rate do Eventos do CloudWatch têm o formato a seguir.

rate(Value Unit)

Em que Valor é um inteiro positivo e Unidade pode ser minuto(s), hora(s) ou dia(s). Para um valor singular, a unidade deverá ser singular (por exemplo, rate(1 day)); caso contrário, plural (por exemplo, rate(5 days)).

Exemplos de expressão de taxa

Frequência Expressão

A cada 5 minutos

rate(5 minutes)

A cada hora

rate(1 hour)

A cada sete dias

rate(7 days)

As expressões cron têm o formato a seguir.

cron(Minutes Hours Day-of-month Month Day-of-week Year)

Exemplos de expressão cron

Frequência Expressão

10h15 (UTC) a cada dia

cron(15 10 * * ? *)

18h00 de segunda-feira a sexta-feira

cron(0 18 ? * MON-FRI *)

8h00 no primeiro dia do mês

cron(0 8 1 * ? *)

A cada 10 min em dias da semana

cron(0/10 * ? * MON-FRI *)

A cada 5 minutos entre 8h00 e 17h55 em dias da semana

cron(0/5 8-17 ? * MON-FRI *)

9h00 na primeira segunda-feira de cada mês

cron(0 9 ? * 2#1 *)

Observe o seguinte:

  • Se você estiver usando o console do Lambda, não inclua o prefixo cron em sua expressão.

  • Um dos valores de dia do mês ou dia da semana deverá ser um ponto de interrogação (?).

Para obter mais informações, consulte Programar expressões para regras no Guia do usuário do Eventos do CloudWatch.