cdk synthesize - AWS Cloud Development Kit (AWS CDK) v2

Ceci est le guide du AWS CDK développeur de la version 2. L'ancienne CDK version 1 est entrée 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 Docker images 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 logique de la pile CDK

ID logique de la pile CDK de votre application à synthétiser.

Type : chaîne

Obligatoire : non

Options

Pour obtenir la liste des options globales qui fonctionnent avec toutes les CLI commandes CDK, consultezOptions 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 le publiez pas sur CloudFormation stdout

$ cdk synth MyStackName --quiet