Aktualisieren Sie eine Infrastrukturkonfiguration - EC2 Image Builder

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.

Aktualisieren Sie eine Infrastrukturkonfiguration

In diesem Abschnitt wird beschrieben, wie Sie die Image Builder Builder-Konsole oder imagebuilder Befehle in der Ressource AWS CLI zum Aktualisieren einer Infrastrukturkonfiguration verwenden können.

Console

Sie können die folgenden Infrastrukturkonfigurationsdetails von der Image Builder Builder-Konsole aus bearbeiten:

  • Die Beschreibung für Ihre Infrastrukturkonfiguration.

  • Die IAM-Rolle, die dem Instanzprofil zugeordnet werden soll.

  • AWS Infrastruktur, einschließlich des Instanztyps und eines SNS-Themas für Benachrichtigungen.

  • VPC, Subnetz und Sicherheitsgruppen.

  • Einstellungen zur Fehlerbehebung, einschließlich „Instanz bei Ausfall beenden“, Schlüsselpaar für die Verbindung und optionaler S3-Bucket-Speicherort für Instanzprotokolle.

Gehen Sie folgendermaßen vor, um eine Infrastrukturkonfigurationsressource von der Image Builder Builder-Konsole aus zu aktualisieren:

Wählen Sie eine bestehende Image Builder Builder-Infrastrukturkonfiguration
  1. Öffnen Sie die EC2 Image Builder-Konsole unter https://console.aws.amazon.com/imagebuilder/.

  2. Um eine Liste der Ressourcen für die Infrastrukturkonfiguration unter Ihrem Konto anzuzeigen, wählen Sie im Navigationsbereich Infrastrukturkonfiguration aus.

  3. Um Details anzuzeigen oder eine Infrastrukturkonfiguration zu bearbeiten, wählen Sie den Link „Konfigurationsname“. Dadurch wird die Detailansicht für die Infrastrukturkonfiguration geöffnet.

    Anmerkung

    Sie können auch das Kontrollkästchen neben dem Namen der Konfiguration aktivieren und dann Detail anzeigen auswählen.

  4. Wählen Sie in der oberen rechten Ecke des Bereichs „Infrastrukturdetails“ die Option Bearbeiten aus.

  5. Wenn Sie bereit sind, die an Ihrer Infrastrukturkonfiguration vorgenommenen Aktualisierungen zu speichern, wählen Sie Änderungen speichern.

AWS CLI

Das folgende Beispiel zeigt, wie Sie die Infrastrukturkonfiguration für Ihr Image mit dem Image Builder update-infrastructure-configuration Builder-Befehl in der aktualisieren AWS CLI.

  1. Erstellen einer CLI-Eingabe-JSON-Datei

    Dieses Beispiel für eine Infrastrukturkonfiguration verwendet dieselben Einstellungen wie das Create-Beispiel, mit der Ausnahme, dass wir die terminateInstanceOnFailure Einstellung auf aktualisiert habenfalse. Nachdem wir den update-infrastructure-configuration Befehl ausgeführt haben, beenden Pipelines, die diese Infrastrukturkonfiguration verwenden, die Build- und Testinstanzen, wenn der Build fehlschlägt.

    Verwenden Sie ein Dateibearbeitungstool, um eine JSON-Datei mit den im folgenden Beispiel gezeigten Schlüsseln sowie Werten, die für Ihre Umgebung gültig sind, zu erstellen. In diesem Beispiel wird eine Datei mit dem Namenupdate-infrastructure-configuration.json:

    { "infrastructureConfigurationArn": "arn:aws:imagebuilder:us-west-2:123456789012:infrastructure-configuration/my-example-infrastructure-configuration", "description": "An example that will terminate instances of failed builds", "instanceTypes": [ "m5.large", "m5.2xlarge" ], "instanceProfileName": "myIAMInstanceProfileName", "securityGroupIds": [ "sg-12345678" ], "subnetId": "sub-12345678", "logging": { "s3Logs": { "s3BucketName": "my-logging-bucket", "s3KeyPrefix": "my-path" } }, "terminateInstanceOnFailure": true, "snsTopicArn": "arn:aws:sns:us-west-2:123456789012:MyTopic" }
  2. Verwenden Sie die Datei, die Sie erstellt haben, als Eingabe, wenn Sie den folgenden Befehl ausführen.
    aws imagebuilder update-infrastructure-configuration --cli-input-json file://update-infrastructure-configuration.json