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.
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.
¡Ahora puede ejecutar AWS Lambda hasta 15 minutos!