Creazione di applicazioni AWS CDK con SAM AWS - AWS Cloud Development Kit (AWS CDK) v2

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

La CLI AWS SAM fornisce supporto per la creazione di funzioni e livelli Lambda definiti nell'applicazione CDK con. AWS sam build

Per le funzioni Lambda che utilizzano elementi zip, esegui cdk synth prima di eseguire i comandi. sam local sam buildnon è 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'esecuzionesam build, AWS SAM non crea funzioni o layer Lambda che utilizzano costrutti specifici del runtime, ad esempio. NodejsFunction sam buildnon supporta risorse raggruppate.

Esempio

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

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