

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.

# Starten von EC2-Instances über eine Startvorlage
<a name="launch-instances-from-launch-template"></a>

Eine Amazon-EC2-Startvorlage speichert die Parameter für den Start einer Instance, so dass Sie diese nicht bei jedem Start einer Instance neu angeben müssen.

Einige Instance-Startservices können beim Starten von Instances optional Startvorlagen verwenden, während bei anderen Services, wie EC2 Fleet, Instances nur gestartet werden können, wenn eine Startvorlage verwendet wird. In diesem Thema wird beschrieben, wie Sie eine Startvorlage verwenden, wenn Sie eine Instance mithilfe des EC2 Launch Instance Wizard, Amazon EC2 Auto Scaling, der EC2-Flotte und der Spot-Flotte starten.

Weitere Informationen zum Erstellen einer Startvorlage finden Sie unter [Instance-Startparametern in Amazon-EC2-Startvorlagen speichern](ec2-launch-templates.md).

**Topics**
+ [Amazon-EC2-Instances über eine Startvorlage starten](#launch-instance-from-launch-template)
+ [Instances in einer Amazon-EC2-Auto-Scaling-Gruppe mithilfe einer Startvorlage starten](#launch-templates-as)
+ [Eine EC2-Flotte über eine Startvorlage starten](#launch-templates-ec2-fleet)
+ [Eine Spot-Flotte über eine Startvorlage starten](#launch-templates-spot-fleet)

## Amazon-EC2-Instances über eine Startvorlage starten
<a name="launch-instance-from-launch-template"></a>

Sie können die Parameter in einer Startvorlage zum Starten einer Amazon-EC2-Instance verwenden. Nachdem Sie die Startvorlage ausgewählt haben, aber bevor Sie die Instance starten, können Sie die Startparameter ändern.

Zu Instances, die über eine Startvorlage gestartet werden, werden automatisch zwei Tags mit den Schlüsseln `aws:ec2launchtemplate:id` und `aws:ec2launchtemplate:version` zugewiesen. Diese Tags können nicht entfernt oder bearbeitet werden.

------
#### [ Console ]

**So starten Sie eine Instance mithilfe einer Startvorlage**

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

1. Wählen Sie eine der folgenden Optionen, um die Startvorlage auszuwählen:
   + Wählen Sie im Dashboard der Amazon-EC2-Konsole den Abwärtspfeil neben **Instance starten** aus, wählen Sie **Instance von Vorlage starten** und wählen Sie dann für **Quellvorlage** eine Startvorlage aus.
   + Wählen Sie im Navigationsbereich **Startvorlagen**, wählen Sie die Startvorlage aus und wählen Sie **Aktionen**, **Instance von Vorlage starten** aus.

1. Wählen Sie unter **Source template version (Quellvorlagenversion)** die zu verwendende Startvorlagenversion aus.

1. (Optional) Sie können die Werte für jeden der Startparameter ändern. Wenn Sie einen Wert nicht ändern, wird der in der Startvorlage definierte Wert verwendet. Wenn in der Startvorlage kein Wert angegeben wurde, wird der Standardwert für den Parameter verwendet.

1. Geben Sie im Bereich **Zusammenfassung** für **Anzahl der Instances** die Anzahl der Instances ein, die gestartet werden sollen.

1. Wählen Sie **Launch Instance (Instance starten)** aus.

   Wenn die Instance nicht gestartet wird oder der Status sofort `terminated` statt `running` anzeigt, finden Sie weitere Informationen unter [Fehlerbehebung bei Amazon-EC2-Instances](troubleshooting-launch.md).

------
#### [ AWS CLI ]

**So starten Sie eine Instance über eine Startvorlage**
+ Geben Sie mit dem Befehl [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) den Parameter `--launch-template` an. Optional können Sie die zu verwendende Startvorlagenversion angeben. Wenn Sie keine Version angeben, wird die Standardversion verwendet.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123,Version=1
  ```
+ Um einen Parameter der Startvorlage zu übersteuern, geben Sie den Parameter im Befehl [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) an. Das folgende Beispiel übersteuert den Instance-Typ, der in der Startvorlage angegeben wird (sofern zutreffend).

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --instance-type t2.small
  ```
+ Wenn Sie einen verschachtelten Parameter angeben, der Teil einer komplexen Struktur ist, wird die Instance wie in der Startvorlage angegeben mittels der komplexen Struktur sowie aller zusätzlichen von Ihnen angegebenen verschachtelten Parameter gestartet.

  Im folgenden Beispiel wird die Instance mit dem Tag (Markierung) `Owner=TeamA` sowie allen anderen Tags (Markierungen), die in der Startvorlage angegeben werden, gestartet. Wenn in der Startvorlage ein Tag (Markierung) mit dem Schlüssel `Owner` vorhanden ist, wird der Wert durch `TeamA` ersetzt.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --tag-specifications "ResourceType=instance,Tags=[{Key=Owner,Value=TeamA}]"
  ```

  Im folgenden Beispiel wird die Instance mit einem Volume mit dem Gerätenamen *`/dev/xvdb`* sowie beliebigen anderen Blockgerät-Zuweisungen gestartet, die in der Startvorlage angegeben werden. Wenn in der Startvorlage ein für *`/dev/xvdb`* definiertes Volume vorhanden ist, werden dessen Werte durch die angegebenen Werte ersetzt.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --block-device-mappings "DeviceName=/dev/xvdb,Ebs={VolumeSize=20,VolumeType=gp2}"
  ```

Wenn die Instance nicht gestartet wird oder der Status sofort `terminated` statt `running` anzeigt, finden Sie weitere Informationen unter [Fehlerbehebung bei Amazon-EC2-Instances](troubleshooting-launch.md).

------
#### [ PowerShell ]

**Um eine Instance von einer Startvorlage aus zu starten, verwenden Sie AWS -Tools für PowerShell**
+ Verwenden Sie den [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)-Befehl und geben Sie den `-LaunchTemplate`-Parameter an. Optional können Sie die zu verwendende Startvorlagenversion angeben. Wenn Sie keine Version angeben, wird die Standardversion verwendet.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ Um einen Startvorlagenparameter zu überschreiben, geben Sie den Parameter im [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)Befehl an. Das folgende Beispiel übersteuert den Instance-Typ, der in der Startvorlage angegeben wird (sofern zutreffend).

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small `
      -LaunchTemplate (
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ Wenn Sie einen verschachtelten Parameter angeben, der Teil einer komplexen Struktur ist, wird die Instance wie in der Startvorlage angegeben mittels der komplexen Struktur sowie aller zusätzlichen von Ihnen angegebenen verschachtelten Parameter gestartet.

  Im folgenden Beispiel wird die Instance mit dem Tag (Markierung) `Owner=TeamA` sowie allen anderen Tags (Markierungen), die in der Startvorlage angegeben werden, gestartet. Wenn in der Startvorlage ein Tag (Markierung) mit dem Schlüssel `Owner` vorhanden ist, wird der Wert durch `TeamA` ersetzt.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
          } 
  ) `
      -TagSpecification ( 
          New-Object -TypeName Amazon.EC2.Model.TagSpecification -Property @{ 
              ResourceType = 'instance'; 
              Tags         = @( 
                  @{key = "Owner"; value = "TeamA" }, 
                  @{key = "Department"; value = "Operations" } 
              ) 
          } 
  )
  ```

  Im folgenden Beispiel wird die Instance mit einem Volume mit dem Gerätenamen *`/dev/xvdb`* sowie beliebigen anderen Blockgerät-Zuweisungen gestartet, die in der Startvorlage angegeben werden. Wenn in der Startvorlage ein für *`/dev/xvdb`* definiertes Volume vorhanden ist, werden dessen Werte durch die angegebenen Werte ersetzt.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  ) `
      -BlockDeviceMapping  ( 
          New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping -Property @{ 
              DeviceName = '/dev/xvdb'; 
              EBS        = ( 
                  New-Object -TypeName Amazon.EC2.Model.EbsBlockDevice -Property @{ 
                      VolumeSize = 25; 
                      VolumeType = 'gp3' 
                  } 
              ) 
          } 
  )
  ```

Wenn die Instance nicht gestartet wird oder der Status sofort `terminated` statt `running` anzeigt, finden Sie weitere Informationen unter [Fehlerbehebung bei Amazon-EC2-Instances](troubleshooting-launch.md).

------

## Instances in einer Amazon-EC2-Auto-Scaling-Gruppe mithilfe einer Startvorlage starten
<a name="launch-templates-as"></a>

Sie können eine Auto Scaling-Gruppe erstellen und eine Startvorlage zur Verwendung für die Gruppe angeben. Wenn Amazon EC2 Auto Scaling Instances in der Auto Scaling-Gruppe startet, verwendet es die in der zugeordneten Startvorlage definierten Startparameter.

Bevor Sie eine Auto-Scaling-Gruppe mit einer Startvorlage erstellen können, müssen Sie eine Startvorlage erstellen, die alle für das Starten einer Instance in einer Auto-Scaling-Gruppe erforderlichen Parameter enthält. Einige Parameter sind erforderlich, z. B. die ID des AMI, und einige Parameter sind für die Verwendung mit einer Auto-Scaling-Gruppe nicht verfügbar. Die Konsole bietet Anleitungen zur Erstellung einer Vorlage, die Sie mit Amazon EC2 Auto Scaling verwenden können.

**So erstellen Sie eine Auto-Scaling-Gruppe mithilfe einer Startvorlage über die Konsole**
+ Weitere Informationen finden Sie unter [Erstellen einer Auto-Scaling-Gruppe mithilfe einer Startvorlage]() im *-Benutzerhandbuch für Amazon EC2 Auto Scaling*.

**Um eine Auto Scaling Scaling-Gruppe mit einer Startvorlage zu erstellen oder zu aktualisieren, verwenden Sie den AWS CLI**
+ Verwenden Sie den [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html)Befehl [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html)oder und geben Sie den `--launch-template` Parameter an.

Weitere Informationen finden Sie in den folgenden Themen im *Benutzerhandbuch für Amazon EC2 Auto Scaling*:
+ [Erstellen einer Startvorlage für eine Auto-Scaling-Gruppe](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html)
+ [Erstellen einer Startvorlage mithilfe erweiterter Einstellungen](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html)
+ [Beispiele für das Erstellen und Verwalten von Startvorlagen mit der AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/autoscaling/ec2/userguide/examples-launch-templates-aws-cli.html)  – Enthält Beispiele, die zeigen, wie Startvorlagen mit verschiedenen Parameterkombinationen erstellt werden.
+ [Auto-Scaling-Gruppen mit Startvorlagen erstellen](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-auto-scaling-groups-launch-template.html)
+ [Aktualisieren einer Auto-Scaling-Gruppe](https://docs.aws.amazon.com/autoscaling/ec2/userguide/update-auto-scaling-group.html)

## Eine EC2-Flotte über eine Startvorlage starten
<a name="launch-templates-ec2-fleet"></a>

Eine Startvorlage ist eine Voraussetzung für die Erstellung einer EC2-Flotten-Anforderung. Wenn Amazon EC2 die EC2-Flotte-Anforderung erfüllt, verwendet es die in der zugeordneten Startvorlage definierten Startparameter. Sie können einige der Parameter überschreiben, die in der Startvorlage angegeben werden. Weitere Informationen finden Sie unter [Erstellen einer EC2-Flotte](create-ec2-fleet.md).

**Um eine EC2-Flotte mit einer Startvorlage zu erstellen, verwenden Sie AWS CLI**
+ Verwenden Sie den Befehl [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html). Geben Sie mit dem Parameter `--launch-template-configs` die Startvorlage und alle Überschreibungen für die Startvorlage an.

## Eine Spot-Flotte über eine Startvorlage starten
<a name="launch-templates-spot-fleet"></a>

Eine Startvorlage ist optional, wenn Sie eine Spot-Flotten-Anforderung erstellen. Wenn Sie keine Startvorlage verwenden, können Sie die Startparameter manuell angeben. Wenn Sie eine Startvorlage verwenden und Amazon EC2 die Spot-Flotten-Anforderung erfüllt, verwendet es die in der zugeordneten Startvorlage definierten Startparameter. Sie können einige der Parameter überschreiben, die in der Startvorlage angegeben werden. Weitere Informationen finden Sie unter [Erstellen einer Spot-Flotte](create-spot-fleet.md).

**So erstellen Sie eine Spot-Flotten-Anfrage mithilfe einer Startvorlage**

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

1. Wählen Sie im Navigationsbereich **Spot Requests** aus.

1. Wählen Sie **Spot Instances anfordern** aus.

1. Wählen Sie unter **Launch parameters** (Startparameter) die Option **Use a launch template** (Eine Startvorlage verwenden) aus.

1. Wählen Sie unter **Launch template** (Startvorlage) eine Startvorlage und dann im Feld auf der rechten Seite die Version der Startvorlage aus.

1. Konfigurieren Sie Ihre Spot-Flotte, indem Sie verschiedene Optionen auf diesem Bildschirm auswählen. Weitere Informationen zu diesen Optionen finden Sie unter [Eine Spot-Flottenanforderung mit definierten Parametern erstellen](create-spot-fleet.md#create-spot-fleet-advanced).

1. Wenn Sie bereit sind, Ihre Spot-Flotte zu erstellen, klicken Sie auf **Launch** (Starten).

**So erstellen Sie eine Spot-Flotten-Anfrage mithilfe einer Startvorlage**
+ Verwenden Sie den Befehl [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html). Geben Sie mit dem Parameter `LaunchTemplateConfigs` die Startvorlage und alle Überschreibungen für die Startvorlage an.