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.
Rezeptdetails für Behälter auflisten und anzeigen
In diesem Abschnitt wird beschrieben, wie Sie Informationen finden und Details für Ihre EC2 Image Builder-Container-Rezepte anzeigen können.
Einzelheiten zum Container-Rezept
Listet Container-Rezepte in der Konsole auf
Gehen Sie folgendermaßen vor, um eine Liste der Container-Rezepte anzuzeigen, die unter Ihrem Konto in der Image Builder-Konsole erstellt wurden:
-
Öffnen Sie die EC2 Image Builder-Konsole unter https://console.aws.amazon.com/imagebuilder/
. -
Wählen Sie im Navigationsbereich Container-Rezepte aus. Es wird eine Liste der Container-Rezepte angezeigt, die unter Ihrem Konto erstellt wurden.
-
Um Details anzuzeigen oder eine neue Rezeptversion zu erstellen, wählen Sie den Link Rezeptname. Dadurch wird die Detailansicht für das Rezept geöffnet.
Anmerkung
Sie können auch das Kontrollkästchen neben dem Rezeptnamen aktivieren und dann Details anzeigen wählen.
Listen Sie die Rezepte in Containern auf mit AWS CLI
Das folgende Beispiel zeigt, wie Sie alle Ihre Container-Rezepte mithilfe von auflisten AWS CLI.
aws imagebuilder list-container-recipes
Der Befehl gibt eine Zusammenfassung für jedes Containerrezept zurück, wie in der folgenden Beispielausgabe dargestellt.
{ "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "containerRecipeSummaryList": [ { "arn": "arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.0", "name": "my-container-recipe", "containerType": "DOCKER", "platform": "Linux", "owner": "123456789012", "dateCreated": "2024-01-15T10:30:00.000Z", "tags": {} } ] }
Sie können die Ergebnisse nach Besitzer filtern, um zu steuern, welche Rezepte der Befehl zurückgibt. Verwenden Sie diese Option, Self um die Rezepte aufzulisten, die Sie besitzen, oder Shared um Rezepte aufzulisten, die andere Konten mit Ihnen geteilt haben.
aws imagebuilder list-container-recipes --owner Self
Verwenden Sie den --max-results Parameter, um die Anzahl der Ergebnisse zu begrenzen, die der Befehl auf jeder Seite zurückgibt. Wenn mehr Ergebnisse verfügbar sind, enthält die Antwort einen nextToken Wert, den Sie an den nächsten Befehl übergeben, um die folgende Seite abzurufen.
aws imagebuilder list-container-recipes --max-results 10 --next-token "eyJuZXh0VG9rZW4..."
Details zum Container-Rezept in der Konsole anzeigen
Um Details für ein bestimmtes Container-Rezept mit der Image Builder-Konsole anzuzeigen, wählen Sie das Container-Rezept aus, das Sie überprüfen möchten, und folgen Sie den unter beschriebenen SchrittenListet Container-Rezepte in der Konsole auf.
Auf der Rezeptdetailseite können Sie Folgendes tun:
-
Löschen Sie das Rezept. Weitere Informationen zum Löschen von Ressourcen in Image Builder finden Sie unterLöschen Sie veraltete oder ungenutzte Image Builder Builder-Ressourcen.
-
Erstellen Sie eine neue Version.
-
Erstellen Sie eine Pipeline anhand des Rezepts. Nachdem Sie aus diesem Rezept die Option Pipeline erstellen ausgewählt haben, öffnet die Konsole den Pipeline-Assistenten. Weitere Informationen zum Erstellen einer Image Builder-Pipeline mithilfe des Pipeline-Assistenten finden Sie unter Tutorial: Erstellen Sie eine Image-Pipeline mit Ausgabe-AMI aus dem Image Builder Builder-Konsolenassistenten
Anmerkung
Wenn Sie eine Pipeline aus einem vorhandenen Rezept erstellen, ist die Option zum Erstellen eines neuen Rezepts nicht verfügbar.
Rufen Sie die Rezeptdetails für den Container mit dem AWS CLI
Das folgende Beispiel zeigt, wie ein imagebuilder CLI-Befehl verwendet wird, um die Details eines Container-Rezepts abzurufen, indem dessen ARN angegeben wird.
aws imagebuilder get-container-recipe --container-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.2
Der Befehl gibt das vollständige Container-Rezept zurück, das in der folgenden Beispielausgabe gezeigt wird.
{ "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "containerRecipe": { "arn": "arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.2", "containerType": "DOCKER", "name": "my-container-recipe", "description": "My Linux Docker container image", "platform": "Linux", "components": [ { "componentArn": "arn:aws:imagebuilder:us-west-2:123456789012:component/my-component/1.0.0/1" } ], "parentImage": "amazonlinux:latest", "dockerfileTemplateData": "FROM {{{ imagebuilder:parentImage }}}\n{{{ imagebuilder:environments }}}\n{{{ imagebuilder:components }}}", "targetRepository": { "service": "ECR", "repositoryName": "my-repo" }, "dateCreated": "2024-01-15T10:30:00.000Z", "owner": "123456789012" } }
Rufen Sie die Details zur Container-Rezepturrichtlinie mit dem AWS CLI
Eine Rezeptrichtlinie ist eine ressourcenbasierte Richtlinie. Sie steuert den kontoübergreifenden Zugriff auf Ihr Rezept. Wenn Sie ein Rezept über AWS Resource Access Manager (AWS RAM) teilen, erstellt Image Builder die Richtlinie automatisch. Sie können mit dem put-container-recipe-policy Befehl auch eine benutzerdefinierte Richtlinie festlegen.
Das folgende Beispiel zeigt, wie Sie mit einem imagebuilder CLI-Befehl die Details einer Container-Rezeptrichtlinie abrufen, indem Sie deren ARN angeben. Wenn keine Richtlinie an das Rezept angehängt ist, ist die Antwort leer.
aws imagebuilder get-container-recipe-policy --container-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.2