

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
<a name="testing-locally-build-with-sam-cli"></a>

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](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-build.html) `.

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](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda_nodejs.NodejsFunction.html) `. `sam build` no admite [activos agrupados](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.BundlingOptions.html).

## Ejemplo
<a name="testing-locally-build-with-sam-cli-examples"></a>

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>
```