Eine AWS Cloud Development Kit (AWS CDK) App mit einem Workflow bereitstellen - Amazon CodeCatalyst

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.

Eine AWS Cloud Development Kit (AWS CDK) App mit einem Workflow bereitstellen

In diesem Abschnitt wird beschrieben, wie Sie mithilfe eines Workflows eine AWS CDK App in Ihrem AWS Konto bereitstellen. Um dies zu erreichen, müssen Sie Ihrem Workflow die AWS CDK Bereitstellungsaktion hinzufügen. Die AWS CDK Bereitstellungsaktion synthetisiert Ihre AWS Cloud Development Kit (AWS CDK) App und stellt sie bereit in. AWS Wenn Ihre App bereits in vorhanden ist AWS, wird sie bei Bedarf durch die Aktion aktualisiert.

Allgemeine Informationen zum Schreiben von Apps mit dem AWS CDK finden Sie unter Was ist der AWS CDK? im AWS Cloud Development Kit (AWS CDK) Entwicklerhandbuch.

Wann sollte die Aktion "AWS CDK Bereitstellen“ verwendet werden

Verwenden Sie diese Aktion AWS CDK, wenn Sie mit dem eine App entwickelt haben und diese nun automatisch als Teil des automatisierten Workflows für kontinuierliche Integration und Bereitstellung (CI/CD) bereitstellen möchten. Möglicherweise möchten Sie Ihre AWS CDK App beispielsweise automatisch bereitstellen, wenn jemand eine Pull-Anfrage zusammenführt, die sich auf Ihre AWS CDK App-Quelle bezieht.

So funktioniert die Aktion „AWS CDK Bereitstellen“

Die AWS CDK Bereitstellung funktioniert wie folgt:

  1. Wenn Sie zur Laufzeit Version 1.0.12 oder früher der Aktion angegeben haben, lädt die Aktion die neueste CDK-CLI (auch AWS CDK Tookit genannt) in das Build-Image herunter. CodeCatalyst

    Wenn Sie Version 1.0.13 oder höher angegeben haben, ist die Aktion mit einer bestimmten Version der CDK-CLI gebündelt, sodass kein Download stattfindet.

  2. Die Aktion verwendet die CDK-CLI, um den cdk deploy Befehl auszuführen. Dieser Befehl synthetisiert Ihre AWS CDK App und stellt sie bereit in. AWSWeitere Informationen zu diesem Befehl finden Sie im Developer Guide unter dem Thema AWS CDK Toolkit (cdk-Befehl).AWS Cloud Development Kit (AWS CDK)

CDK-CLI-Versionen, die von der Aktion „AWS CDK Deploy“ verwendet werden

Die folgende Tabelle zeigt, welche Version der CDK-CLI standardmäßig von verschiedenen Versionen der AWS CDK Bereitstellungsaktion verwendet wird.

Anmerkung

Möglicherweise können Sie die Standardeinstellung überschreiben. Weitere Informationen finden Sie unter CdkCliVersion im YAML-Definition der Aktion „AWS CDK bereitstellen“.

Aktionsversion „AWS CDK bereitstellen“ AWS CDK CLI-Version

1.0.0 — 1.0.12

brandneue

1.0.13 oder später

2.99.1

Wie viele Stapel kann die Aktion bereitstellen?

Bei der AWS CDK Bereitstellung kann nur ein einziger Stack bereitgestellt werden. Wenn Ihre AWS CDK App aus mehreren Stacks besteht, müssen Sie einen übergeordneten Stack mit verschachtelten Stacks erstellen und den übergeordneten Stapel mithilfe dieser Aktion bereitstellen.