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 Sie einen Image-Workflow
Wenn Sie einen Image-Workflow erstellen, haben Sie mehr Kontrolle über Ihren Image-Erstellungsprozess. Sie können angeben, welcher Workflow ausgeführt wird, wenn Image Builder Ihr Image erstellt, und welche Workflows ausgeführt werden, wenn das Image getestet wird. Sie können auch einen vom Kunden verwalteten Schlüssel angeben, um Ihre Workflow-Ressourcen zu verschlüsseln. Weitere Informationen zur Verschlüsselung Ihrer Workflow-Ressourcen finden Sie unterVerschlüsselung und Schlüsselverwaltung in Image Builder.
Für die Image-Erstellung können Sie einen Workflow in der Buildphase und einen oder mehrere Workflows in der Testphase angeben. Je nach Bedarf können Sie die Build- oder Testphase sogar komplett überspringen. Sie konfigurieren die Aktionen, die Ihr Workflow ausführt, in dem YAML Definitionsdokument, das Ihr Workflow verwendet. Weitere Informationen zur Syntax für Ihr YAML Dokument finden Sie unterErstellen Sie ein YAML Workflow-Dokument.
Für Schritte zum Erstellen eines neuen Build- oder Test-Workflows wählen Sie die Registerkarte aus, die der Umgebung entspricht, die Sie verwenden möchten.
- AWS Management Console
-
Sie können den folgenden Prozess verwenden, um einen neuen Workflow in der Image Builder Builder-Konsole zu erstellen.
-
Öffnen Sie die EC2 Image Builder Builder-Konsole unter https://console.aws.amazon.com/imagebuilder/.
-
Wählen Sie im Navigationsbereich Image-Workflows aus. Daraufhin wird eine Liste der Image-Workflows angezeigt, die Ihrem Konto gehören oder auf die Ihr Konto Zugriff hat.
In Ihrer Liste werden immer die von Amazon verwalteten Workflow-Ressourcen angezeigt, die Image Builder für seine Standard-Workflows verwendet. Um Details zu diesen Workflows anzuzeigen, können Sie den Workflow-Link auswählen.
-
Um einen neuen Workflow zu erstellen, wählen Sie Image-Workflow erstellen. Daraufhin wird die Seite „Image-Workflow erstellen“ angezeigt.
-
Konfigurieren Sie die Details für Ihren neuen Workflow. Um einen Build-Workflow zu erstellen, wählen Sie oben im Formular die Option Erstellen aus. Um einen Test-Workflow zu erstellen, wählen Sie oben im Formular die Option Test aus. Image Builder füllt die Vorlagenliste auf der Grundlage dieser Option. Alle anderen Schritte sind für Build- und Test-Workflows identisch.
Allgemeines
Der allgemeine Abschnitt enthält Einstellungen, die für Ihre Workflow-Ressource gelten, wie Name und Beschreibung. Zu den allgemeinen Einstellungen gehören die folgenden:
-
Name des Image-Workflows (erforderlich) — Der Name für Ihren Image-Workflow. Der Name muss in Ihrem Konto eindeutig sein. Der Name kann bis zu 128 Zeichen lang sein. Zu den gültigen Zeichen gehören Buchstaben, Zahlen-
, Leerzeichen und_
.
-
Version (erforderlich) — Die semantische Version für die zu erstellende Workflow-Ressource (major.minor.patch).
-
Beschreibung (optional) — Fügen Sie optional eine Beschreibung für Ihren Workflow hinzu.
-
KMSSchlüssel (optional) — Sie können Ihre Workflow-Ressourcen mit einem vom Kunden verwalteten Schlüssel verschlüsseln. Weitere Informationen finden Sie unter Verschlüsseln Sie Image-Workflows mit einem vom Kunden verwalteten Schlüssel.
Definitionsdokument
Das YAML Workflow-Dokument enthält die gesamte Konfiguration für Ihren Workflow.
Erste Schritte
-
Um mit einer Image Builder Builder-Standardvorlage als Grundlage für Ihren Workflow zu beginnen, wählen Sie die Option Mit Vorlagen beginnen. Diese Option ist standardmäßig ausgewählt. Nachdem Sie aus der Liste Vorlagen ausgewählt haben, welche Vorlage verwendet werden soll, wird die Standardkonfiguration aus der ausgewählten Vorlage in den Inhalt Ihres neuen Workflow-Dokuments kopiert, wo Sie Änderungen vornehmen können.
-
Um Ihr Workflow-Dokument von Grund auf neu zu definieren, wählen Sie die Option Von Grund auf neu beginnen. Dadurch wird der Inhalt mit einem kurzen Überblick über einige wichtige Teile des Dokumentformats gefüllt, um Ihnen den Einstieg zu erleichtern.
Das Inhaltsfenster enthält unten eine Statusleiste, in der Warnungen oder Fehler für Ihr YAML Dokument angezeigt werden. Weitere Informationen zum Erstellen eines YAML Workflow-Dokuments finden Sie unterErstellen Sie ein YAML Workflow-Dokument.
-
Wenn Sie Ihren Workflow abgeschlossen haben oder wenn Sie den Fortschritt speichern und später darauf zurückkommen möchten, wählen Sie Workflow erstellen.
- AWS CLI
-
Bevor Sie den create-workflow Befehl in der ausführen AWS CLI, müssen Sie das YAML Dokument erstellen, das die gesamte Konfiguration für Ihren Workflow enthält. Weitere Informationen finden Sie unter Erstellen Sie ein YAML Workflow-Dokument.
Das folgende Beispiel zeigt, wie Sie mit dem Befehl create-workflow einen Build-Workflow AWS CLI erstellen. Der --data
Parameter bezieht sich auf ein YAML Dokument, das die Build-Konfiguration für den von Ihnen erstellten Workflow enthält.
Beispiel: Workflow erstellen
aws imagebuilder create-workflow --name example-build-workflow
--semantic-version 1.0.0
--type BUILD --data file://example-build-workflow.yml
Ausgabe:
{
"workflowBuildVersionArn": "arn:aws:imagebuilder:us-west-2
:111122223333
:workflow/build/example-build-workflow/1.0.0
/1",
"clientToken": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222"
}
Das folgende Beispiel zeigt, wie Sie mit dem Befehl create-workflow einen Test-Workflow AWS CLI erstellen. Der --data
Parameter bezieht sich auf ein YAML Dokument, das die Build-Konfiguration für den von Ihnen erstellten Workflow enthält.
Beispiel: Test-Workflow erstellen
aws imagebuilder create-workflow --name example-test-workflow
--semantic-version 1.0.0
--type TEST --data file://example-test-workflow.yml
Ausgabe:
{
"workflowBuildVersionArn": "arn:aws:imagebuilder:us-west-2
:111122223333
:workflow/test/example-test-workflow/1.0.0
/1",
"clientToken": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222"
}