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

Pruebas locales con la CLI de AWS SAM

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 implementarlos 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: recorra el código de la función de Lambda de forma local mediante un depurador

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

Pruebe las AWS SAM aplicaciones de forma local

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

Pruebe CloudFormation las 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

Pruebe las aplicaciones de AWS CDK localmente

Puede usarlo AWS SAMCLI para probar las aplicaciones de AWS CDK de forma local después de sintetizar la aplicación de AWS CDK en CloudFormation plantillas mediante el comando 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 depuraciones y pruebas locales de: funciones y capas de Lambda y de HTTP y REST de Amazon API Gateway. APIs

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