Programación de expresiones con rate o cron - AWS Lambda

Programación de expresiones con rate o cron

AWS Lambda admite expresiones rate y cron estándar para frecuencias de hasta una vez por minuto. Las expresiones rate de Eventos de CloudWatch tienen el formato siguiente.

rate(Value Unit)

Donde Value es un número entero positivo y Unit puede expresarse en minutos, horas o días. Si el valor es 1, la unidad debe ir en singular (por ejemplo, rate(1 day)); para otros valores, en plural (por ejemplo, rate(5 days)).

Ejemplos de expresiones rate
Frecuencia Expresión

Cada 5 minutos

rate(5 minutes)

Cada hora

rate(1 hour)

Cada siete días

rate(7 days)

Las expresiones cron tienen el formato siguiente.

cron(Minutes Hours Day-of-month Month Day-of-week Year)
Ejemplos de expresiones cron
Frecuencia Expresión

10:15 (UTC) todos los días

cron(15 10 * * ? *)

18.00 de lunes a viernes

cron(0 18 ? * MON-FRI *)

8:00 el último día del mes

cron(0 8 1 * ? *)

Cada 10 minutos de lunes a viernes

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

Cada 5 minutos entre las 8:00 y las 17.55 de lunes a viernes

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

9:00 el primer lunes de cada mes

cron(0 9 ? * 2#1 *)

Tenga en cuenta lo siguiente:

  • Si está usando la consola de Lambda, no incluya el prefijo cron en la expresión.

  • Uno de los valores de day-of-month o day-of-week debe ser un signo de interrogación (?).

Para obtener más información, consulte Programar expresiones para reglas en la Guía del usuario de EventBridge.