Dies ist der AWS CDK v2-Entwicklerhandbuch. Die ältere CDK Version 1 wurde am 1. Juni 2022 in die Wartung aufgenommen und der Support wurde am 1. Juni 2023 eingestellt.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
cdk synthesize
Synthetisieren Sie eine CDK App, um eine Cloud-Assembly zu erstellen, einschließlich einer AWS CloudFormation Vorlage für jeden Stapel.
Cloud-Assemblys sind Dateien, die alles enthalten, was für die Bereitstellung Ihrer App in Ihrer AWS Umgebung erforderlich ist. Es enthält beispielsweise eine CloudFormation Vorlage für jeden Stapel in Ihrer App und eine Kopie der Datei-Assets oder Docker Bilder, auf die Sie in Ihrer App verweisen.
Wenn Ihre App einen einzelnen Stapel enthält oder wenn ein einzelner Stapel als Argument angegeben wird, wird die CloudFormation Vorlage auch in der Standardausgabe (stdout
) im YAML Format angezeigt.
Wenn Ihre App mehrere Stapel enthält, cdk synth
wird die Cloud-Assembly zu synthetisiert. cdk.out
Verwendung
$
cdk synthesize
<arguments>
<options>
Argumente
- CDKStapel-ID
-
Die Konstrukt-ID des CDK Stacks aus Ihrer App, der synthetisiert werden soll.
Typ: Zeichenfolge
Required: No
Optionen
Für eine Liste globaler Optionen, die mit allen funktionieren CDK CLI Befehle finden Sie unterGlobale Optionen.
--exclusively, -e
BOOLEAN
-
Synthetisiert nur angeforderte Stacks, schließt keine Abhängigkeiten ein.
--help, -h
BOOLEAN
-
Zeigt Befehlsreferenzinformationen für den
cdk synthesize
Befehl an. --quiet, -q
BOOLEAN
-
Geben Sie die CloudFormation Vorlage nicht an aus
stdout
.Diese Option kann in der CDK
cdk.json
Projektdatei konfiguriert werden. Im Folgenden wird ein Beispiel gezeigt:{ "quiet": true }
Standardwert:
false
--validation
BOOLEAN
-
Überprüfen Sie die generierten CloudFormation Vorlagen nach der Synthese, indem Sie zusätzliche Prüfungen durchführen.
Sie können diese Option auch über das
validateOnSynth
Attribut oder dieCDK_VALIDATION
Umgebungsvariable konfigurieren.Standardwert:
true
Beispiele
Synthetisieren Sie die Cloud-Assembly für einen CDK Stack mit logischer ID MyStackName und geben Sie die CloudFormation Vorlage auf stdout aus
$
cdk synth MyStackName
Synthetisieren Sie die Cloud-Assembly für alle Stacks in einer App und speichern Sie sie in cdk.out CDK
$
cdk synth
Synthetisieren Sie die Cloud-Assembly für MyStackName, schließen Sie aber keine Abhängigkeiten ein
$
cdk synth MyStackName --exclusively
Synthetisieren Sie die Cloud-Assembly für MyStackName, geben Sie die CloudFormation Vorlage jedoch nicht auf stdout aus
$
cdk synth MyStackName --quiet