Tengo una función lambda que tarda más de 5 minutos en ejecutarse. ¿Cómo puedo aumentar el tiempo de ejecución de la función lambda más de 5 minutos para que mi programa pueda continuar?
FIN ID de solicitud: 5b676871-1eef-1xex-bxxa-47xxxxad8d63
La última línea muestra esto en cloudwatch. Termina automáticamente la solicitud.
No puede aumentar el tiempo de ejecución a más de 15 minutos.
La página de limit de AWS Lambda indica que el Function timeout es 900 seconds (15 minutes) . Si necesita más de 15 minutos de tiempo de ejecución, debe buscar otros servicios. Podría echar un vistazo si AWS Batch se ajusta a sus necesidades.
Actualizado: el límite se cambió de 5 minutos a 15 minutos.
¡Ahora puede ejecutar AWS Lambda hasta 15 minutos!
Por supuesto que puede. Mi solución es:
Tenga en cuenta que el propósito original de lambda es ejecutar una tarea corta, por lo que es mejor mantener su función lambda ejecutándose dentro de los 15 minutos.