View a markdown version of this page

Pruebas locales con la de AWS SAM CLI - 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.

Pruebas locales con la de AWS SAM CLI

La CLI de AWS SAM permite probar las aplicaciones sin servidor de forma local en diferentes herramientas de infraestructura como código (IaC). Esta guía explica cómo utilizar la CLI de AWS SAM para realizar pruebas locales con varios marcos de IaC.

Los beneficios principlaes de utilizar la CLI de AWS SAM para las pruebas locales son:

  • Desarrollo rápido: pruebe los cambios de código sin desplegarlos en AWS

  • Rentabilidad: desarrolle y pruebe sin incurrir en gastos AWS

  • Capacidad sin conexión: trabaje en sus aplicaciones sin conexión a Internet

  • Depuración simplificada: revise el código de la función de eventos Lambda de forma local mediante un depurador

  • Pruebas realistas: pruebe sus aplicaciones mediante la emulación local de servicios AWS

Test AWS SAM aplicaciones a nivel local

Para obtener información sobre cómo probar aplicaciones definidas mediante AWS SAM plantillas, consulte Probar y depurar aplicaciones sin servidor en esta guía.

Test CloudFormation plantillas de forma local

Para utilizar las funciones AWS SAMCLI de prueba locales de la CloudFormation aplicación, añade la AWS SAM transformación a tu CloudFormation plantilla. Para obtener más información, consulte la anatomía de la plantilla de AWS SAM para realizar lo siguiente:

  • Añadir una AWS SAM transformación a las CloudFormation plantillas

  • Compreder la compatibilidad de las plantillas

  • Explorar la sintaxis de los recursos sin servidor

Test AWS Aplicaciones CDK a nivel local

Puede usarlo AWS SAMCLI para probar las aplicaciones AWS CDK localmente después de sintetizar la aplicación CDK en CloudFormation plantillas mediante el comando AWS cdk synth.

Para obtener más información, consulte Pruebe y cree aplicaciones de CDK de forma local con la guía para desarrolladores de AWS CDK. AWS SAMCLI AWS Esto incluye:

Probar las aplicaciones de Terraform de forma local

La CLI de AWS SAM es compatible con los proyectos de Terraform y Terraform Cloud. Puede utilizarla para realizar la depuración y pruebas locales de las funciones y capas de Lambda y las API de HTTP y REST de Amazon API Gateway.

Para configurar el entorno y obtener información sobre todas las funciones disponibles, consulte Compatibilidad con Terraform en esta guía. Esto incluye: