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

Optimice su 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 SAM consta de dos partes: las plantillas y la interfaz de la línea de comandos (CLI) de AWS SAM. 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. De esta manera, usted obtendrá los beneficios 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 SAM Accelerate, que acelera el desarrollo local y las pruebas en la nube, y las integraciones de la CLI de SAM, que extienden AWS SAM a otras herramientas, como el AWS CDK y Terraform.
AWS SAM Explainer Video (1:26)
Building real-world serverless applications with AWS SAM (46:17)

Casos de uso

Cree e implemente aplicaciones sin servidor

Utilice los comandos sam build y sam deploy de la CLI de AWS SAM para preparar las aplicaciones para su implementación en la nube de AWS.

Comience a utilizar la CLI de AWS SAM >

Sincronice rápidamente su aplicación con la nube para el desarrollo y las pruebas

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

Obtenga más información sobre sam sync de la CLI de AWS SAM >

Cree canalizaciones para su implementación con los sistemas de CI/CD compatibles

Utilice el comando sam pipeline de la CLI de AWS SAM para crear o modificar las canalizaciones para su sistema de CI/CD.

Obtenga más información sobre la implementación de las aplicaciones sin servidor >

Utilice la CLI de AWS SAM con Terraform

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

Obtenga 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 »

Cómo comenzar

Acceda a los recursos de AWS SAM

Lea la documentación técnica.

Obtenga más información sobre AWS SAM »

Conozca AWS SAM en acción

Descubra las novedades y las formas en que otras personas utilizan AWS SAM.

Lea la última publicación de blog »

Comience a usar AWS SAM

Complete los requisitos previos e instale la CLI de AWS SAM.

Instale la CLI de AWS SAM »

¿Quiere consultar la documentación o ver un tutorial de SAM? 

Visite la página de recursos de SAM
¿Tiene más preguntas?
Contáctenos

Explorar más sobre AWS