Cómo utilizar AWS Serverless Application Model (AWS SAM) - AWS Serverless Application Model

Cómo utilizar AWS Serverless Application Model (AWS SAM)

Las herramientas principales que debe utilizar para desarrollar su aplicación son la CLI de AWS SAM y la plantilla de AWS SAM y el proyecto de AWS SAM (que es el directorio de proyectos de la aplicación). Puede utilizar estas herramientas para lo siguiente:

AWS SAM crea el proyecto de AWS SAM después de ejecutar el comando sam init y completar su flujo de trabajo posterior. Para definir la aplicación sin servidor, agregue código al proyecto de AWS SAM. Si bien el proyecto de AWS SAM consta de un conjunto de archivos y carpetas, el archivo más importante del proyecto es la plantilla de AWS SAM (denominada template.yaml). En esta plantilla, escribe el código para expresar los recursos, las asignaciones de orígenes de eventos y otras propiedades que definen la aplicación sin servidor.

La CLI de AWS SAM contiene un repositorio de los comandos que utiliza en su proyecto de AWS SAM. Más específicamente, la CLI de AWS SAM es lo que usa para compilar, transformar, implementar, depurar, empaquetar, inicializar y sincronizar el proyecto de AWS SAM. En otras palabras, es lo que utiliza para convertir el proyecto de AWS SAM en una aplicación sin servidor.

Para obtener más detalles sobre estas herramientas, consulte los siguientes capítulos:

AWS SAM CLI: obtenga información sobre la CLI de AWS SAM y cómo utilizarla para compilar y ejecutar sus aplicaciones sin servidor.

Proyecto de AWS SAM y plantilla de AWS SAM: aprenda sobre la estructura del proyecto de AWS SAM y cómo usar la plantilla de AWS SAM para definir su aplicación sin servidor.