cdk synthesize - 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.

cdk synthesize

Synthétisez une application CDK pour produire un assemblage cloud, y compris un AWS CloudFormation modèle pour chaque pile.

Les assemblages cloud sont des fichiers qui incluent tout ce dont vous avez besoin pour déployer votre application AWS dans votre environnement. Par exemple, il inclut un CloudFormation modèle pour chaque pile de votre application, ainsi qu'une copie des fichiers ou des images Docker auxquels vous faites référence dans votre application.

Si votre application contient une seule pile ou si une seule pile est fournie comme argument, le CloudFormation modèle sera également affiché dans la sortie standard (stdout) au format YAML.

Si votre application contient plusieurs piles, elle cdk synth synthétisera l'assemblage du cloud en. cdk.out

Utilisation

$ cdk synthesize <arguments> <options>

Arguments

ID de pile CDK

L'ID de construction de la pile CDK de votre application à synthétiser.

Type : chaîne

Obligatoire : non

Options

Pour une liste des options globales qui fonctionnent avec toutes les commandes de la CLI CDK, consultez la section Options globales.

--exclusively, -e <BOOLEAN>

Synthétisez uniquement les piles demandées, n'incluez pas les dépendances.

--help, -h <BOOLEAN>

Afficher les informations de référence relatives à la cdk synthesize commande.

--quiet, -q <BOOLEAN>

Ne publiez pas le CloudFormation modèle versstdout.

Cette option peut être configurée dans le cdk.json fichier du projet CDK. Voici un exemple :

{ "quiet": true }

Valeur par défaut : false

--validation <BOOLEAN>

Validez les CloudFormation modèles générés après la synthèse en effectuant des vérifications supplémentaires.

Vous pouvez également configurer cette option par le biais de l'validateOnSynthattribut ou de la variable d'CDK_VALIDATIONenvironnement.

Valeur par défaut : true

Exemples

Synthétisez l'assemblage cloud pour une pile CDK avec un identifiant logique MyStackName et exportez le modèle vers stdout CloudFormation

$ cdk synth MyStackName

Synthétisez l'assemblage cloud pour toutes les piles dans une application CDK et enregistrez-les dans cdk.out

$ cdk synth

Synthétisez l'assemblage du cloud pour les MyStackName dépendances, mais n'incluez pas

$ cdk synth MyStackName --exclusively

Synthétisez l'assemblage cloud pour MyStackName, mais ne publiez pas le CloudFormation modèle sur stdout

$ cdk synth MyStackName --quiet