Création d'applications AWS CDK avec SAM AWS - AWS Kit de développement Cloud (AWS CDK) v2

Ceci est le guide du développeur du AWS CDK v2. L'ancien CDK v1 est entré en maintenance le 1er juin 2022 et a pris fin le 1er juin 2023.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'applications AWS CDK avec SAM AWS

La CLI AWS SAM permet de créer des fonctions et des couches Lambda définies dans votre application AWS CDK avec. sam build

Pour les fonctions Lambda qui utilisent des artefacts zip, exécutez-les cdk synth avant d'exécuter des commandes. sam local sam buildn'est pas obligatoire.

Si votre application AWS CDK utilise des fonctions de type image, exécutez-la cdk synth puis exécutez-la sam build avant d'exécuter des sam local commandes. Lorsque vous l'exécutezsam build, AWS SAM ne crée pas de fonctions ou de couches Lambda qui utilisent des structures spécifiques à l'exécution, par exemple,. NodejsFunction sam buildne prend pas en charge les actifs groupés.

exemple

L'exécution de la commande suivante à partir du répertoire racine du projet AWS CDK permet de créer l'application.

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