Erstellen von AWS CDK Anwendungen - AWS Serverless Application Model

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.

Erstellen von AWS CDK Anwendungen

AWS SAMCLI bietet Unterstützung für die Erstellung von Lambda-Funktionen und -Ebenen, die in Ihrer AWS CDK Anwendung mit definiert sindsam build.

Führen Sie für Lambda-Funktionen, die ZIP-Artefakte verwenden, aus, cdk synth bevor Sie sam local Befehle ausführen. sam build ist nicht erforderlich.

Wenn Ihre AWS CDK Anwendung Funktionen mit dem Image-Typ verwendet, führen Sie aus cdk synth und führen Sie dann aus, sam build bevor Sie sam local Befehle ausführen. Wenn Sie ausführensam build, erstellt AWS SAM keine Lambda-Funktionen oder Ebenen, die laufzeitspezifische Konstrukte verwenden, z. BNodejsFunction. . unterstützt sam build keine gebündelten Komponenten.

Beispiel

Wenn Sie den folgenden Befehl aus dem Stammverzeichnis des AWS CDK Projekts ausführen, wird die Anwendung erstellt.

sam build -t ./cdk.out/CdkSamExampleStack.template.json