Esta es la guía para desarrolladores de AWS CDK v2. La primera versión del CDK pasó a la etapa de mantenimiento el 1.° de junio de 2022 y no cuenta con soporte desde el 1.° de junio de 2023.
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.
Creación de aplicaciones de AWS CDK con AWS SAM
La CLI de AWS SAM proporciona soporte para crear funciones y capas de Lambda definidas en su aplicación de AWS CDK con
sam build
.
En el caso de las funciones de Lambda que utilizan artefactos zip, ejecute cdk synth antes de ejecutar comandos sam local. sam build no es obligatorio.
Si la aplicación de AWS CDK usa funciones del tipo de imagen, ejecute cdk synth y, a continuación, ejecute sam build antes de ejecutar comandos sam local. Cuando ejecuta sam build, AWS SAM no crea funciones o capas de Lambda que usan construcciones específicas del tiempo de ejecución, por ejemplo,
NodejsFunction
. sam build no admite activos agrupados.
Ejemplo
La aplicación se crea al ejecutar el siguiente comando desde el directorio raíz del proyecto AWS CDK.
$ sam build -t <./cdk.out/CdkSamExampleStack.template.json>