Bootstrapping einer AWS CDK App mit einem Workflow - 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.

Bootstrapping einer AWS CDK App mit einem Workflow

In diesem Abschnitt wird beschrieben, wie Sie eine AWS CDK Anwendung mithilfe eines CodeCatalyst Workflows booten. Um dies zu erreichen, müssen Sie Ihrem Workflow die AWS CDK Bootstrap-Aktion hinzufügen. Die AWS CDK Bootstrap-Aktion stellt mithilfe der modernen Vorlage einen Bootstrap-Stack in Ihrer AWS Umgebung bereit. Wenn bereits ein Bootstrap-Stack vorhanden ist, aktualisiert die Aktion ihn bei Bedarf. Das Vorhandensein eines Bootstrap-Stacks AWS ist eine Voraussetzung für die Bereitstellung einer AWS CDK App.

Weitere Informationen zu Bootstrapping finden Sie unter Bootstrapping im Entwicklerhandbuch.AWS Cloud Development Kit (AWS CDK)

Wann sollte die Aktion „Bootstrap“ verwendet werden AWS CDK

Verwenden Sie diese Aktion, wenn Sie über einen Workflow verfügen, der eine AWS CDK App bereitstellt, und Sie den Bootstrap-Stack gleichzeitig bereitstellen (und bei Bedarf aktualisieren) möchten. In diesem Fall würden Sie die AWS CDK Bootstrap-Aktion demselben Workflow hinzufügen wie dem, der Ihre App bereitstellt. AWS CDK

Verwenden Sie diese Aktion nicht, wenn eine der folgenden Bedingungen zutrifft:

So funktioniert die Aktion „AWS CDK Bootstrap“

Der AWS CDK Bootstrap funktioniert wie folgt:

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

    Wenn Sie Version 1.0.8 oder höher angegeben haben, wird die Aktion zusammen mit einer bestimmten Version von geliefert CDKCLI, sodass kein Download stattfindet.

  2. Die Aktion verwendet den CDKCLI, um den cdk bootstrap Befehl auszuführen. Mit diesem Befehl werden die Bootstrapping-Aufgaben ausgeführt, die im Thema Bootstrapping im Entwicklerhandbuch beschrieben sind.AWS Cloud Development Kit (AWS CDK)

CDKCLIVersionen, die von der Aktion "Bootstrap“ verwendet werden AWS CDK

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

Anmerkung

Möglicherweise können Sie die Standardeinstellung überschreiben. Weitere Informationen finden Sie unter CdkCliVersion im Aktion 'AWS CDK Bootstrap' YAML.

Version der AWS CDK Aktion „Bootstrap“ AWS CDK CLIVersion

1.0.0 — 1.0.7

brandneue

1.0.8 oder später

2.99.1

Von der Aktion 'Bootstrap'AWS CDK verwendetes Runtime-Image

Die folgende Tabelle zeigt die Runtime-Umgebungs-Images, die zur Ausführung verschiedener Versionen der AWS CDK Bootstrap-Aktion CodeCatalyst verwendet werden. Die Bilder enthalten verschiedene Sätze vorinstallierter Tools. Weitere Informationen finden Sie unter Aktive Bilder.

Anmerkung

Wir empfehlen, Ihre AWS CDK Bootstrap-Aktion auf Version 2.x zu aktualisieren, um die neuesten Tools nutzen zu können, die auf dem Image vom März 2024 verfügbar sind. Um die Aktion zu aktualisieren, legen Sie ihre Identifier Eigenschaft aws/cdk-bootstrap@v2 in Ihrer Workflow-Definitionsdatei auf fest. Weitere Informationen finden Sie unter Aktion „AWS CDK bereitstellen“ YAML.

Version der AWS CDK Aktion „Bootstrap“ Bilder der Laufzeitumgebung

1.x

Bilder vom November 2022

2.x

Bilder vom März 2024