AD

¿Ya dominas lo básico? Un curso estructurado de AWS es la vía rápida para dar el salto.

Ver cursos de AWS en Udemy

Enlace de afiliado. No te cuesta nada extra.

☁️Lecciones de AWS
Lección 38 / 41

Borrar una función con aws lambda delete-function

En esta lección eliminarás una función Lambda.

aws lambda delete-function my-func la borra, sin confirmación y sin posibilidad de recuperarla.

Es una orden bastante inofensiva comparada con terminar una instancia —no hay datos dentro de una función— y aun así conviene comprobar antes qué la estaba llamando. Una función borrada que seguía atendiendo un evento produce fallos en otro sitio, y el error que aparece allí no menciona el borrado.

Lo que no se borra con ella es lo que suele quedar suelto: su rol de IAM, que queda huérfano con sus permisos intactos, y su grupo de registros en CloudWatch, que sigue almacenando y facturando indefinidamente. Limpiar de verdad son tres pasos, no uno.

Los desencadenantes configurados en otros servicios tampoco desaparecen solos, y quedan apuntando a algo que ya no existe.

Con --qualifier se borra una versión concreta en lugar de la función entera, lo que permite retirar versiones antiguas conservando la activa.

En proyectos gestionados con Terraform, borrar a mano es peor idea que en otros sitios: la definición sigue en el código y la próxima ejecución la volverá a crear.

AWS
Pruébalo (escríbelo en la terminal simulada)
aws lambda delete-function my-func

🧑‍💻 Puedes escribir este comando en la terminal simulada de AWS para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)