Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von 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.
Bereitstellen einesAWS CDKApp mit einem Workflow
In diesem Abschnitt wird beschrieben, wie Sie mithilfe eines Workflows eine AWS Cloud Development Kit (AWS CDK) App in Ihrem AWS Konto bereitstellen. Um dies zu erreichen, müssen Sie die AWS CDKBereitstellungsaktion zu Ihrem Workflow hinzufügen. Die AWS CDKBereitstellungsaktion synthetisiert Ihre AWS Cloud Development Kit (AWS CDK) App und stellt sie bereit in. AWS Wenn Ihre App bereits in vorhanden istAWS, wird sie bei Bedarf durch die Aktion aktualisiert.
Allgemeine Informationen zum Schreiben von Apps mit dem AWS CDK finden Sie unter Was ist derAWS CDK? im AWS Cloud Development Kit (AWS CDK)Entwicklerhandbuch.
Themen
Wann sollte das 'verwendet werdenAWS CDKAktion 'bereitstellen'
Verwenden Sie diese AktionAWS CDK, wenn Sie eine App mit dem 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.
Wie der 'AWS CDKDie Aktion 'bereitstellen' funktioniert
Die AWS CDKBereitstellung funktioniert wie folgt:
-
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.
-
Die Aktion verwendet die CDK-CLI, um den
cdk deployBefehl auszuführen. Dieser Befehl synthetisiert Ihre AWS CDK App und stellt sie bereit in. AWS Weitere Informationen zu diesem Befehl finden Sie im Developer Guide unter dem Thema AWS CDKToolkit (cdk-Befehl). AWS Cloud Development Kit (AWS CDK)
CDK-CLI-Versionen, die von 'verwendet werdenAWS CDKAktion 'bereitstellen'
Die folgende Tabelle zeigt, welche Version der CDK-CLI standardmäßig von verschiedenen Versionen der AWS CDKBereitstellungsaktion verwendet wird.
Anmerkung
Möglicherweise können Sie die Standardeinstellung überschreiben. Weitere Informationen finden Sie unter CdkCliVersion im Aktion 'AWS CDK bereitstellen' YAML.
| AWS CDKAktionsversion „bereitstellen“ | AWS CDKCLI-Version |
|---|---|
|
1.0.0 — 1.0.12 |
brandneue |
|
1.0.13 oder später |
2.99.1 |
Runtime-Image, das von 'verwendet wirdAWS CDKAktion 'bereitstellen'
Die folgende Tabelle zeigt die Runtime-Umgebungs-Images, die zur Ausführung verschiedener Versionen der AWS CDKBereitstellungsaktion CodeCatalyst verwendet werden. Die Bilder enthalten verschiedene Sätze vorinstallierter Tools. Weitere Informationen finden Sie unter Aktive Bilder.
Anmerkung
Wir empfehlen, Ihre AWS CDKBereitstellungsaktion 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-deploy@v2 in Ihrer Workflow-Definitionsdatei auf fest. Weitere Informationen finden Sie unter Aktion 'AWS CDK bereitstellen' YAML.
| Version der AWS CDK Aktion „bereitstellen“ | Images der Laufzeitumgebung |
|---|---|
|
1.x |
Bilder vom November 2022 |
|
2.x |
Bilder vom März 2024 |
Wie viele Stapel kann die Aktion bereitstellen?
Bei der AWS CDKBereitstellung 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.