

Questa è la AWS CDK v2 Developer Guide. Il vecchio CDK v1 è entrato in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di applicazioni AWS CDK con SAM AWS
<a name="testing-locally-build-with-sam-cli"></a>

La CLI AWS SAM fornisce supporto per la creazione di funzioni e livelli Lambda definiti nell'applicazione CDK con. AWS ` [sam build](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-build.html) `

Per le funzioni Lambda che utilizzano elementi zip, esegui `cdk synth` prima di eseguire i comandi. `sam local` `sam build`non è obbligatorio.

Se l'applicazione AWS CDK utilizza funzioni con il tipo di immagine, eseguila `cdk synth` ed eseguila `sam build` prima di eseguire `sam local` i comandi. Durante l'esecuzione`sam build`, AWS SAM non crea funzioni o layer Lambda che utilizzano costrutti specifici del runtime, ad esempio. ` [NodejsFunction](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda_nodejs.NodejsFunction.html) ` `sam build`[non supporta risorse raggruppate.](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.BundlingOptions.html)

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

L'esecuzione del comando seguente dalla directory principale del progetto AWS CDK crea l'applicazione.

```
$ sam build -t <./cdk.out/CdkSamExampleStack.template.json>
```