AWS Serverless Application Model

Herramienta de código abierto para desarrolladores que simplifica y mejora la experiencia de crear y ejecutar aplicaciones sin servidor en AWS

Beneficios de AWS SAM

Optimice el ciclo de desarrollo sin servidor y lleve las ideas a la etapa de producción de forma rápida y eficiente.

Desarrolle, depure e implemente sus aplicaciones sin servidor con la CLI de AWS SAM.

Defina y administre su código de infraestructura con las plantillas de AWS SAM.

Lleve a cabo pruebas y depuraciones en tiempo real en la nube con AWS SAM Accelerate.

Funcionamiento

AWS Serverless Application Model (AWS SAM) consta de dos partes: las plantillas de AWS SAM y la interfaz de la línea de comandos de AWS SAM (AWS SAM CLI) Las plantillas de AWS SAM proporcionan una sintaxis abreviada que está optimizada para definir la infraestructura como código (IaC) de las aplicaciones sin servidor. Dado que las plantillas de AWS SAM funcionan como extensión de AWS CloudFormation, es posible implementarlas directamente en este servicio, lo que le permite beneficiarse de su amplio soporte para la infraestructura como código (IaC) en AWS. La CLI de AWS SAM es una herramienta para desarrolladores que pone las características de AWS SAM al alcance de su mano. Úsela para crear, desarrollar e implementar aplicaciones sin servidor con rapidez. Algunas de las muchas características de AWS SAM incluyen AWS Serverless Application Model Accelerate (AWS SAM Accelerate), que acelera el desarrollo local y las pruebas en la nube, y las integraciones de AWS SAM CLI, que amplían AWS SAM a otras herramientas, como AWS Cloud Development Kit (AWS CDK) y Terraform.

Casos de uso

Use los comandos sam build y sam deploy de la CLI de AWS SAM para preparar el despliegue de la aplicación e implementarla en AWS.

Comience a utilizar AWS SAM CLI

Use el comando sam sync de la CLI de AWS SAM para observar los cambios locales e implementarlos de manera rápida en la nube de AWS. A continuación, use sam remote invoke para probar las funciones de Lambda en la nube.

Más información sobre sam sync de la CLI de AWS SAM

Use el comando sam pipeline de la CLI de AWS SAM a fin de crear o modificar canalizaciones para su sistema de integración continua y entrega continua (CI/CD).

Más información sobre el despliegue de aplicaciones sin servidor

Lleve a cabo pruebas y depuraciones locales de sus proyectos de Terraform con la CLI de AWS SAM.

Más información sobre la compatibilidad de la CLI de AWS SAM con Terraform

Clientes

Desde empresas emergentes a las mayores compañías del mundo, más de un millón de clientes eligen las soluciones sin servidor de AWS para modernizar sus negocios. Ver más historias de clientes »


Descubra más acerca de AWS