View a markdown version of this page

cdk publish-assets - AWS Cloud Development Kit (AWS CDK) v2

Dies ist der AWS CDK v2-Entwicklerhandbuch. Das ältere CDK v1 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 publish-assets

Wichtig

Der cdk publish-assets Befehl befindet sich in der Entwicklung für das AWS CDK. Die aktuellen Funktionen dieses Befehls können sich ändern. Daher müssen Sie sich anmelden, indem Sie die --unstable=publish-assets Option zur Verwendung dieses Befehls angeben.

Veröffentlichen Sie Ressourcen wie Docker-Images und Datei-Assets für den angegebenen AWS Cloud Development Kit (AWS CDK) -Stack an ihren jeweiligen Zielen, wie Amazon Elastic Container Registry (Amazon ECR) -Repositorys und Amazon Simple Storage Service (Amazon S3) -Buckets, ohne eine Bereitstellung durchzuführen.

Dieser Befehl ist in CI/CD Pipelines nützlich, in denen Sie die Phase der Veröffentlichung von Assets von der Bereitstellungsphase trennen möchten. Indem Sie Assets unabhängig veröffentlichen, können Sie überprüfen, ob alle Assets erstellt wurden und verfügbar sind, bevor Sie mit der Bereitstellung beginnen.

Usage

$ cdk publish-assets <arguments> <options>

Argumente

CDK-Stack-ID

Die Konstrukt-ID des CDK-Stacks aus Ihrer App, für den Assets veröffentlicht werden sollen.

Typ: Zeichenfolge

Required: No

Optionen

Eine Liste der globalen Optionen, die mit allen CDK-CLI-Befehlen funktionieren, finden Sie unter Globale Optionen.

--all <BOOLEAN>

Veröffentlichen Sie Assets für alle Stacks in Ihrer CDK-App.

Standardwert: false

--concurrency <NUMBER>

Geben Sie die maximale Anzahl gleichzeitig auszuführender Vorgänge zur Veröffentlichung von Inhalten an.

Standardwert: 4

--exclusively, -e <BOOLEAN>

Veröffentlichen Sie nur Assets für angeforderte Stacks und schließen Sie keine Abhängigkeiten ein.

--force <BOOLEAN>

Veröffentlichen Sie alle Assets erneut, auch wenn sie am Ziel bereits vorhanden sind.

Standardwert: false

--help, -h <BOOLEAN>

Zeigt Befehlsreferenzinformationen für den cdk publish-assets Befehl an.

Beispiele

Veröffentlichen Sie Elemente für einen bestimmten Stapel

$ cdk publish-assets MyStack --unstable=publish-assets

Veröffentlichen Sie Assets für alle Stacks

$ cdk publish-assets --all --unstable=publish-assets

Erzwingen Sie die erneute Veröffentlichung von bereits vorhandenen Assets

$ cdk publish-assets MyStack --unstable=publish-assets --force

Veröffentlichen Sie Ressourcen und stellen Sie sie dann separat bereit

Veröffentlichen Sie zunächst Assets für Ihren Stack:

$ cdk publish-assets MyStack --unstable=publish-assets

Stellen Sie dann den Stack bereit:

$ cdk deploy MyStack