Konfigurieren Sie die EC2 Fast Launch-Einstellungen für Ihr Amazon EC2 Windows Server-AMI - Amazon Elastic Compute Cloud

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.

Konfigurieren Sie die EC2 Fast Launch-Einstellungen für Ihr Amazon EC2 Windows Server-AMI

Sie können EC2 Fast Launch für Windows-AMIs konfigurieren, die Sie besitzen, oder für AMIs, die über die API AWS Management Console, SDKs CloudFormation, oder AWS Command Line Interface () für Sie freigegeben wurden.AWS CLI Bevor Sie EC2 Fast Launch konfigurieren, stellen Sie sicher, dass Ihr AMI alle Voraussetzungen erfüllt, die für die Erstellung der vorab bereitgestellten Snapshots erforderlich sind. Weitere Informationen finden Sie unter Voraussetzungen für EC2 Fast Launch.

Wenn Sie EC2 Fast Launch aktivieren, überprüft Amazon EC2, ob Sie über die erforderlichen Berechtigungen zum Starten von Instances aus dem angegebenen AMI und der Startvorlage (falls vorhanden) verfügen, einschließlich der Berechtigungen für verschlüsselte AMIs. Um Fehler beim Instance-Start zu vermeiden, validiert der Service Ihre Berechtigungen, bevor EC2 Fast Launch aktiviert wird. Wenn Sie nicht über die erforderlichen Berechtigungen verfügen, gibt der Service einen Fehler zurück und aktiviert EC2 Fast Launch nicht.

Die folgenden Abschnitte behandeln die Konfigurationsschritte für die Amazon EC2 EC2-Konsole und AWS CLI.

Aktivieren Sie EC2 Fast Launch

Um EC2 Fast Launch zu aktivieren, wählen Sie die Registerkarte, die Ihrer Umgebung entspricht, und folgen Sie den Schritten.

Anmerkung

Um diese Einstellungen zu ändern, stellen Sie sicher, dass Ihr AMI und die Region, in der Sie ausführen, alle Voraussetzungen für EC2 Fast Launch erfüllen.

Console
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter Images die Option AMIs aus.

  3. Wählen Sie das zu aktualisierende AMI aus, indem Sie das Kontrollkästchen neben dem Namen aktivieren.

  4. Wählen Sie im Menü Aktionen über der Liste der AMIs den Befehl Schnellstart konfigurieren. Dadurch wird die Seite Schnellstart konfigurieren geöffnet, auf der Sie die Einstellungen für EC2 Fast Launch konfigurieren.

  5. Um mit vorab bereitgestellten Snapshots Instances schneller über Ihr Windows-AMI zu starten, aktivieren Sie das Kontrollkästchen Schnellstarts für Windows aktivieren.

  6. Wählen Sie in der Dropdownliste Set anticipated launch frequency (Voraussichtliche Starthäufigkeit festlegen) einen Wert aus, um die Anzahl der Snapshots festzulegen, die erstellt und beibehalten werden, um das erwartete Startvolumen Ihrer Instance abzudecken.

  7. Wenn Sie die gewünschten Änderungen vorgenommen haben, wählen Sie Save changes (Änderungen speichern).

Anmerkung

Wenn Sie eine Startvorlage verwenden müssen, um eine nicht standardmäßige VPC anzugeben oder um Metadateneinstellungen für IMDSv2 zu konfigurieren, siehe Verwenden Sie eine Startvorlage, wenn Sie EC2 Fast Launch einrichten.

AWS CLI

Der enable-fast-launch Befehl ruft den Amazon EC2 EnableFastLaunchEC2-API-Vorgang auf.

Syntax:

aws ec2 enable-fast-launch \ --image-id <value> \ --resource-type <value> \ (optional) --snapshot-configuration <value> \ (optional) --launch-template <value> \ (optional) --max-parallel-launches <value> \ (optional) --dry-run | --no-dry-run \ (optional) --cli-input-json <value> \ (optional) --generate-cli-skeleton <value> \ (optional)
Beispiel:

Das folgende enable-fast-launchBeispiel aktiviert EC2 Fast Launch für das angegebene AMI und startet sechs parallel Instances für die Vorbereitstellung. Der ResourceType wird auf snapshot gesetzt, was der Standardwert ist.

aws ec2 enable-fast-launch \ --image-id ami-01234567890abcedf \ --max-parallel-launches 6 \ --resource-type snapshot

Ausgabe:

{ "ImageId": "ami-01234567890abcedf", "ResourceType": "snapshot", "SnapshotConfiguration": { "TargetResourceCount": 10 }, "LaunchTemplate": {}, "MaxParallelLaunches": 6, "OwnerId": "0123456789123", "State": "enabling", "StateTransitionReason": "Client.UserInitiated", "StateTransitionTime": "2022-01-27T22:16:03.199000+00:00" }
PowerShell

Das Enable-EC2FastLaunch Cmdlet ruft den Amazon EC2 EnableFastLaunchEC2-API-Vorgang auf, um EC2 Fast Launch auf Ihrem Windows-AMI zu aktivieren.

Syntax:

Enable-EC2FastLaunch -ImageId <String> -LaunchTemplate_LaunchTemplateId <String> -LaunchTemplate_LaunchTemplateName <String> -MaxParallelLaunch <Int32> -ResourceType <String> -SnapshotConfiguration_TargetResourceCount <Int32> -LaunchTemplate_Version <String> -Select <String> -PassThru <SwitchParameter> -Force <SwitchParameter>
Beispiel:

Das folgende Enable-EC2FastLaunchBeispiel aktiviert EC2 Fast Launch für das angegebene AMI und startet sechs parallel Instances für die Vorbereitstellung. Der ResourceType wird auf snapshot gesetzt, was der Standardwert ist.

Enable-EC2FastLaunch ` -ImageId ami-01234567890abcedf ` -MaxParallelLaunch 6 ` -Region us-west-2 ` -ResourceType snapshot

Ausgabe:

ImageId : ami-01234567890abcedf LaunchTemplate : MaxParallelLaunches : 6 OwnerId : 0123456789123 ResourceType : snapshot SnapshotConfiguration : Amazon.EC2.Model.FastLaunchSnapshotConfigurationResponse State : enabling StateTransitionReason : Client.UserInitiated StateTransitionTime : 2/25/2022 12:24:11 PM

Deaktivieren Sie EC2 Fast Launch

Um EC2 Fast Launch zu deaktivieren, wählen Sie die Registerkarte, die Ihrer Umgebung entspricht, und folgen Sie den Schritten.

Anmerkung

Um diese Einstellungen zu ändern, stellen Sie sicher, dass Ihr AMI und die Region, in der Sie ausführen, alle Voraussetzungen für EC2 Fast Launch erfüllen.

Console
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter Images die Option AMIs aus.

  3. Wählen Sie das zu aktualisierende AMI aus, indem Sie das Kontrollkästchen neben dem Namen aktivieren.

  4. Wählen Sie im Menü Aktionen über der Liste der AMIs den Befehl Schnellstart konfigurieren. Dadurch wird die Seite Schnellstart konfigurieren geöffnet, auf der Sie die Einstellungen für EC2 Fast Launch konfigurieren.

  5. Deaktivieren Sie das Kontrollkästchen Schnellstart für Windows aktivieren, um EC2 Fast Launch zu deaktivieren und vorab bereitgestellte Snapshots zu entfernen. Dies führt dazu, dass das AMI in Zukunft den Standardstartprozess für jede Instance verwendet.

    Anmerkung

    Wenn Sie die Windows-Image-Optimierung deaktivieren, werden alle vorhandenen vorab bereitgestellten Snapshots automatisch gelöscht. Dieser Schritt muss abgeschlossen sein, bevor Sie das Feature erneut verwenden können.

  6. Wenn Sie die gewünschten Änderungen vorgenommen haben, wählen Sie Save changes (Änderungen speichern).

AWS CLI

Der disable-fast-launch Befehl ruft den Amazon EC2 DisableFastLaunchEC2-API-Vorgang auf.

Syntax:

aws ec2 disable-fast-launch \ --image-id <value> \ --force | --no-force \ (optional) --dry-run | --no-dry-run \ (optional) --cli-input-json <value> \ (optional) --generate-cli-skeleton <value> \ (optional)
Beispiel:

Im folgenden disable-fast-launchBeispiel wird EC2 Fast Launch auf dem angegebenen AMI deaktiviert und vorhandene vorab bereitgestellte Snapshots bereinigt.

aws ec2 disable-fast-launch \ --image-id ami-01234567890abcedf

Ausgabe:

{ "ImageId": "ami-01234567890abcedf", "ResourceType": "snapshot", "SnapshotConfiguration": {}, "LaunchTemplate": { "LaunchTemplateId": "lt-01234567890abcedf", "LaunchTemplateName": "EC2FastLaunchDefaultResourceCreation-a8c6215d-94e6-441b-9272-dbd1f87b07e2", "Version": "1" }, "MaxParallelLaunches": 6, "OwnerId": "0123456789123", "State": "disabling", "StateTransitionReason": "Client.UserInitiated", "StateTransitionTime": "2022-01-27T22:47:29.265000+00:00" }
PowerShell

Das Disable-EC2FastLaunch Cmdlet ruft den Amazon EC2 DisableFastLaunchEC2-API-Vorgang auf.

Syntax:

Disable-EC2FastLaunch -ImageId <String> -ForceStop <Boolean> -Select <String> -PassThru <SwitchParameter> -Force <SwitchParameter>
Beispiel:

Im folgenden Disable-EC2FastLaunchBeispiel wird EC2 Fast Launch auf dem angegebenen AMI deaktiviert und vorhandene vorab bereitgestellte Snapshots bereinigt.

Disable-EC2FastLaunch -ImageId ami-01234567890abcedf

Ausgabe:

ImageId : ami-01234567890abcedf LaunchTemplate : Amazon.EC2.Model.FastLaunchLaunchTemplateSpecificationResponse MaxParallelLaunches : 6 OwnerId : 0123456789123 ResourceType : snapshot SnapshotConfiguration : State : disabling StateTransitionReason : Client.UserInitiated StateTransitionTime : 2/25/2022 1:10:08 PM

Verwenden Sie eine Startvorlage, wenn Sie EC2 Fast Launch einrichten

Mit einer Startvorlage können Sie eine Reihe von Startparametern konfigurieren, die Amazon EC2 bei jedem Start einer Instance aus dieser Vorlage verwendet. Sie können Dinge wie ein AMI angeben, das für Ihr Basis-Image, Instance-Typen, Speicher, Netzwerkeinstellungen und mehr verwendet werden soll.

Startvorlagen sind optional, mit Ausnahme der folgenden Sonderfälle, in denen Sie eine Startvorlage für Ihr Windows-AMI verwenden müssen, wenn Sie einen schnelleren Start konfigurieren:

  • Sie müssen eine Startvorlage verwenden, um eine nicht standardmäßige VPC für Ihr Windows-AMI anzugeben.

  • Wenn Ihr Konto eine Richtlinie enthält, die IMDSv2 für Amazon-EC2-Instances erzwingt, müssen Sie eine Startvorlage erstellen, in der die Metadatenkonfiguration zur Erzwingung von IMDSv2 angegeben ist.

    Verwenden Sie die Startvorlage, die Ihre Metadatenkonfiguration enthält, von der EC2-Konsole aus, oder wenn Sie den enable-fast-launchBefehl in der AWS CLI ausführen oder die EnableFastLaunchAPI-Aktion aufrufen.

Amazon EC2 EC2 Fast Launch unterstützt die folgende Konfiguration nicht, wenn Sie eine Startvorlage verwenden. Wenn Sie eine Startvorlage für EC2 Fast Launch verwenden, dürfen Sie keine der folgenden Angaben machen:

  • Benutzerdatenskripts

  • Termination protection

  • Deaktivierte Metadaten

  • Spot-Option

  • Verhalten beim Herunterfahren, das die Instance beendet

  • Ressourcen-Tags für Netzwerkschnittstellen-, Elastic Graphic- oder Spot-Instance-Anfragen

Angeben einer nicht standardmäßigen VPC

Schritt 1: Eine Startvorlage erstellen

Erstellen Sie eine Startvorlage, die die folgenden Details für Ihre Windows-Instances angibt:

  • Das VPC-Subnetz.

  • Einen Instance-Typ von t3.xlarge.

Weitere Informationen finden Sie unter Erstellen einer Startvorlage.

Schritt 2: Geben Sie die Startvorlage für Ihr EC2 Fast Launch AMI an

Wählen Sie die Registerkarte, die zu Ihrem Vorgang passt:

Console

Gehen Sie wie folgt vor, um die Startvorlage für EC2 Fast Launch vom AWS Management Console anzugeben:

  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter Images die Option AMIs aus.

  3. Wählen Sie das zu aktualisierende AMI aus, indem Sie das Kontrollkästchen neben dem Namen aktivieren.

  4. Wählen Sie im Menü Aktionen über der Liste der AMIs den Befehl Schnellstart konfigurieren. Dadurch wird die Seite Schnellstart konfigurieren geöffnet, auf der Sie die Einstellungen für EC2 Fast Launch konfigurieren.

  5. Die Launch template (Startvorlage) führt eine gefilterte Suche durch, bei der Startvorlagen in Ihrem Konto in der aktuellen Region gefunden werden, die mit dem von Ihnen eingegebenen Text übereinstimmen. Geben Sie den Namen oder die ID der Startvorlage ganz oder teilweise in das Feld ein, um eine Liste mit übereinstimmenden Startvorlagen anzuzeigen. Wenn Sie beispielsweise fast in der Box eingeben, findet Amazon EC2 alle Startvorlagen in Ihrem Konto in der aktuellen Region, die „schnell“ im Namen haben.

    Um eine neue Startvorlage zu erstellen, können Sie Create launch template (Startvorlage erstellen) wählen.

  6. Wenn Sie eine Startvorlage auswählen, zeigt Amazon EC2 die Standardversion für diese Vorlage im Feld Source template version (Quellvorlagenversion) an. Um eine andere Version anzugeben, markieren Sie die Standardversion, um sie zu ersetzen, und geben Sie die gewünschte Versionsnummer in das Feld ein.

  7. Wenn Sie die gewünschten Änderungen vorgenommen haben, wählen Sie Save changes (Änderungen speichern).

AWS CLI, API

Um die Startvorlage für EC2 Fast Launch aus dem anzugeben AWS CLI, geben Sie den Namen oder die ID der Startvorlage im --launch-template Parameter an, wenn Sie den enable-fast-launchBefehl in der ausführen. AWS CLI

Um die Startvorlage für EC2 Fast Launch in einer API-Anfrage anzugeben, geben Sie den Namen oder die ID der Startvorlage im LaunchTemplate Parameter an, wenn Sie die EnableFastLaunchAPI-Aktion aufrufen.

Weitere Informationen über EC2-Startvorlagen finden Sie unter Starten einer Instance über eine Startvorlage.

Erstellen Sie ein benutzerdefiniertes Image mit aktiviertem EC2 Fast Launch

Amazon EC2 EC2 Fast Launch ist in EC2 Image Builder integriert, sodass Sie benutzerdefinierte Images mit aktiviertem EC2 Fast Launch erstellen können. Weitere Informationen finden Sie unter Erstellen von Verteilungseinstellungen für ein Windows-AMI mit aktiviertem EC2-Schnellstart (AWS CLI) im Benutzerhandbuch von EC2 Image Builder.