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.
AWS SAM CLI Terraform Compatibilidad
En esta sección se describe el uso de la interfaz de línea de AWS Serverless Application Model comandos (AWS SAM CLI) con su Terraform proyectos y Terraform Nube.
Para proporcionar comentarios y enviar solicitudes de funciones, cree un GitHub Problema
Temas
¿Qué es AWS SAM CLI apoyo para Terraform?
Utilice la interfaz de línea de AWS Serverless Application Model comandos (AWS SAM CLI) con su Terraform proyectos o Terraform Cloud para realizar la depuración y las pruebas locales de:
-
AWS Lambda funciones y capas.
-
Amazon API GatewayAPIs.
Para una introducción a Terraform, consulte ¿Qué es Terraform?
Para enviar comentarios y solicitar funciones, cree un GitHub Problema
nota
Como parte del paso de análisis de AWS SAM CLIes la integración, AWS SAM CLI los procesos, los comandos del usuario generan archivos y datos del proyecto. El resultado del comando debe permanecer sin cambios, pero en algunos entornos, el entorno o el ejecutor pueden introducir registros o información adicionales en el resultado.
Temas
¿Qué es el AWS SAM CLI?
El AWS SAM CLI es una herramienta de línea de comandos que puede utilizar con AWS SAM plantillas e integraciones de terceros compatibles, como Terraform, para crear y ejecutar aplicaciones sin servidor. Para una introducción a la AWS SAM CLI, consulte ¿Qué es la AWS SAM CLI?.
El AWS SAM CLI admite los siguientes comandos para Terraform:
-
sam local invoke
— Inicie una única invocación local de un recurso de AWS Lambda función. Para obtener más información acerca de este comando, consulta Introducción a las pruebas con sam local invoke. -
sam local start-api
— Ejecute sus recursos de Lambda localmente y pruébelos a través de un HTTP servidor local. Este tipo de pruebas son útiles para las funciones Lambda que invoca un punto final de API Gateway. Para obtener más información acerca de este comando, consulta Introducción a las pruebas con sam local start-api. -
sam local start-lambda
— Inicie un punto final local para su función Lambda para invocarla localmente mediante AWS Command Line Interface ()AWS CLI o. SDKs Para obtener más información acerca de este comando, consulta Introducción a las pruebas con sam local start-lambda.
¿Cómo utilizo el AWS SAM CLI with Terraform?
El núcleo Terraformsam local
conjunto de comandos sin dejar de utilizar su Terraform flujos de trabajo para gestionar sus aplicaciones AWS. En general, esto significa lo siguiente:
-
Escriba: cree su infraestructura como código utilizando Terraform.
-
Pruebe y depure: utilice el AWS SAM CLI para probar y depurar sus aplicaciones de forma local.
-
Planificar: obtengas una vista previa de los cambios antes de aplicarlos.
-
Aplicar: aprovisione su infraestructura.
Para ver un ejemplo del uso de AWS SAM CLI with Terraform, consulte Better together: AWS SAM CLI y HashiCorp Terraform
Pasos a seguir a continuación
Para completar todos los requisitos previos y configurarlos Terraform, consulte Introducción al Terraform soporte para AWS SAM CLI.