Referencia de 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.

Referencia de AWS SAM

AWS SAMEspecificación

LaAWS SAMes una especificación de código abierto con la licencia de Apache 2.0. La versión actual delAWS SAMestá disponible en elAWS Serverless Application Model(AWS SAM) Especificación de.

AWS SAMson una extensión deAWS CloudFormationPlantillas. Para obtener la referencia completa deAWS CloudFormationplantillas, consulteAWS CloudFormationReferencia de plantillas de.

AWS SAMReferencia de comandos de la CLI

LaAWS SAMCLIes una herramienta de línea de comandos que opera sobre unAWS SAMplantilla y código de aplicación. Con elAWS SAMCon la CLI de puede invocar funciones de Lambda de forma local, crear un paquete de implementación para su aplicación sin servidor, implementar su aplicación sin servidor en elAWSNube, y así sucesivamente.

Puede utilizar elAWS SAMPara desarrollar, probar e implementar sus aplicaciones sin servidor en elAWS- La nube. A continuación se muestran algunos ejemplos deAWS SAMComandos de la CLI:

  • sam init— Si es la primera vez que usaAWS SAMCLI, puede ejecutar el comandosam initsin parámetros para crear una aplicación Hello World de. El comando genera unAWS SAMy código de aplicación de ejemplo en el idioma que elija.

  • sam local invokeysam local start-api— Utilice estos comandos para probar el código de la aplicación localmente, antes de implementarlo en elAWS- La nube.

  • sam logs— Utilice este comando para buscar registros generados por su función Lambda. Esto puede ayudarle a probar y depurar su aplicación después de implementarla en elAWS- La nube.

  • sam package: utilice este comando para agrupar el código de la aplicación y las dependencias en un «paquete de implementación». El paquete de implementación es necesario para cargar la aplicación en elAWS- La nube.

  • sam deploy: utilice este comando para implementar su aplicación sin servidor en elAWS- La nube. Crea elAWSy establece permisos y otras configuraciones definidas en elAWS SAM: plantilla de.

Para obtener instrucciones acerca de la instalación deAWS SAMPara la CLI, consulteInstalación de la CLI de AWS SAM.

AWS SAM: plantillas de política

AWS SAMle permite elegir a partir de una lista de plantillas de política para reducir los permisos de sus funciones de Lambda de a los recursos que usa su aplicación.

Topics