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 SAM AWS
La CLI de AWS SAM proporciona soporte para crear funciones y capas Lambda definidas en su aplicación de AWS CDK con.
sam build
En el caso de las funciones Lambda que utilizan artefactos zip, ejecútelas cdk synth
antes de ejecutar sam local
los comandos. sam build
no es obligatorio.
Si la aplicación AWS CDK usa funciones del tipo de imagen, ejecútela cdk synth
y, a continuación, ejecútela sam build
antes de ejecutar sam local
los comandos. Cuando se ejecutasam build
, AWS SAM no crea funciones o capas Lambda que usen construcciones específicas del tiempo de ejecución, por ejemplo.
NodejsFunction
sam build
no admite activos agrupados.
Ejemplo
Al ejecutar el siguiente comando desde el directorio raíz del proyecto AWS CDK, se crea la aplicación.
$ sam build -t <./cdk.out/CdkSamExampleStack.template.json>