Ceci est le guide du AWS CDK développeur de la version 2. 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 actifs du fichier ou Docker les images auxquelles 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 tous les CDK CLI commandes, voirOptions 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 vers
stdout
.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'
validateOnSynth
attribut ou de la variable d'CDK_VALIDATION
environnement.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