Compilaciones personalizadas con AWS SAM - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Compilaciones personalizadas con AWS SAM

Puede personalizar la compilación para incluir funciones o capas Lambda específicas. Una función es un recurso que puede invocar para ejecutar el código en Lambda. Una capa Lambda permite extraer código de una función Lambda que luego se puede reutilizar en varias funciones Lambda. Puede optar por personalizar su compilación con funciones Lambda específicas si quiere centrarse en desarrollar e implementar funciones individuales sin servidor sin la complejidad de administrar dependencias o recursos compartidos. Además, puede optar por crear una capa Lambda que le ayude a reducir el tamaño de los paquetes de despliegue, separe la lógica de las funciones principales de las dependencias y le permita compartir las dependencias entre varias funciones.

Los temas de esta sección exploran algunas de las diferentes formas con las que puede crear funciones Lambda. AWS SAM Esto incluye la creación de funciones de Lambda con los tiempos de ejecución de los clientes y la creación de capas Lambda. Los tiempos de ejecución personalizados le permiten instalar y usar un lenguaje que no aparece en los tiempos de ejecución de Lambda en la Guía para desarrolladores. AWS Lambda Esto le permite crear un entorno de ejecución especializado para ejecutar funciones y aplicaciones sin servidor. Crear solo capas Lambda (en lugar de crear toda la aplicación) puede beneficiarlo de varias maneras. Puede ayudarlo a reducir el tamaño de sus paquetes de implementación, separar la lógica de las funciones principales de las dependencias y permitirle compartir las dependencias entre varias funciones.

Para obtener más información sobre las funciones, consulte los conceptos de Lambda en la Guía para AWS Lambda desarrolladores.