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

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 ausstdout.

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 die CDK_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