Implemente el código antes o después de las instantáneas de la función de Lambda - AWS Lambda

Implemente el código antes o después de las instantáneas de la función de Lambda

Puede utilizar enlaces de tiempo de ejecución para implementar el código antes de que Lambda cree una instantánea o después de que Lambda restaure una función desde una instantánea. Los enlaces de tiempo de ejecución son útiles para una variedad de propósitos, tales como:

  • Limpieza e inicialización: antes de crear una instantánea, puede utilizar un enlace de tiempo de ejecución para realizar operaciones de limpieza o liberación de recursos. Una vez restaurada una instantánea, puede usar un enlace de tiempo de ejecución para reinicializar cualquier recurso o estado que no se haya capturado en la instantánea.

  • Configuración dinámica: puede usar enlaces de tiempo de ejecución para actualizar dinámicamente la configuración u otros metadatos antes de crear una instantánea o después de restaurarla. Esto puede resultar útil si la función necesita adaptarse a los cambios en el entorno de tiempo de ejecución.

  • Integraciones externas: puede usar enlaces de tiempo de ejecución para integrarse con servicios o sistemas externos, como enviar notificaciones o actualizar el estado externo, como parte del proceso de comprobación y restauración.

  • Ajuste del rendimiento: puede usar enlaces de tiempo de ejecución para afinar la secuencia de inicio de la función, por ejemplo, al precargar las dependencias. Para obtener más información, consulte Ajuste del rendimiento.

En las siguientes páginas, se explica cómo implementar los enlaces de tiempo de ejecución para el tiempo de ejecución que prefiera.