

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.

# Beispiele für die Erstellung und Verwaltung warmer Pools mit dem AWS CLI
<a name="examples-warm-pools-aws-cli"></a>

Sie können warme Pools mithilfe der SDKs AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) oder der SDKs erstellen und verwalten.

Die folgenden Beispiele zeigen, wie Sie Warm Pools mithilfe der AWS CLI erstellen und verwalten.

**Topics**
+ [Beispiel 1: Behalten Sie den Status „Beendet“ `für` Instanzen](#warm-pool-configuration-ex1)
+ [Beispiel 2: Instanzen im `Status` Running belassen](#warm-pool-configuration-ex2)
+ [Beispiel 3: Instanzen im `Ruhezustand belassen`](#warm-pool-configuration-ex3)
+ [Beispiel 4: Instances beim Scale-In wieder in den Warm Pool verschieben](#warm-pool-configuration-ex4)
+ [Beispiel 5: Angeben der Mindestanzahl der Instances im Warm Pool](#warm-pool-configuration-ex5)
+ [Beispiel 6: Definieren Sie die Größe des warmen Pools mithilfe einer benutzerdefinierten Spezifikation](#warm-pool-configuration-ex6)
+ [Beispiel 7: Definieren einer absoluten Warm Pool-Größe](#warm-pool-configuration-ex7)
+ [Beispiel 8: Einen Warm Pool löschen](#delete-warm-pool-cli)

## Beispiel 1: Behalten Sie den Status „Beendet“ `für` Instanzen
<a name="warm-pool-configuration-ex1"></a>

Das folgende [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)-Beispiel erstellt einen Warm Pool, der Instances in einem `Stopped`-Status belässt.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state Stopped
```

## Beispiel 2: Instanzen im `Status` Running belassen
<a name="warm-pool-configuration-ex2"></a>

Das folgende [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)-Beispiel erstellt einen Warm-Pool, der Instances in einem `Running`-Status anstelle eines `Stopped`-Status belässt. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state Running
```

## Beispiel 3: Instanzen im `Ruhezustand belassen`
<a name="warm-pool-configuration-ex3"></a>

Das folgende [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)-Beispiel erstellt einen Warm Pool, der Instances in einem `Hibernated`-Status anstelle eines `Stopped`-Status belässt. Auf diese Weise können Sie Instances stoppen, ohne ihren Speicherinhalt (RAM) zu löschen.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state Hibernated
```

## Beispiel 4: Instances beim Scale-In wieder in den Warm Pool verschieben
<a name="warm-pool-configuration-ex4"></a>

Das folgende [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)-Beispiel erstellt einen Warm Pool, der Instances in einem `Stopped`-Status belässt und die `--instance-reuse-policy`-Option umfasst. Der Wert `'{"ReuseOnScaleIn": true}'` der Richtlinie für die Instance-Wiederverwendung weist Amazon EC2 Auto Scaling an, Instances an den Warm Pool zurückzugeben, wenn Ihre Auto-Scaling-Gruppe skaliert wird.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --instance-reuse-policy '{"ReuseOnScaleIn": true}'
```

## Beispiel 5: Angeben der Mindestanzahl der Instances im Warm Pool
<a name="warm-pool-configuration-ex5"></a>

Das folgende [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)-Beispiel erstellt einen Warm Pool, der mindestens vier Instances beibehält, sodass mindestens vier Instances verfügbar sind, um Datenverkehrsspitzen zu handhaben. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --min-size {{4}}
```

## Beispiel 6: Definieren Sie die Größe des warmen Pools mithilfe einer benutzerdefinierten Spezifikation
<a name="warm-pool-configuration-ex6"></a>

Standardmäßig verwaltet Amazon EC2 Auto Scaling die Größe Ihres warmen Pools als Differenz zwischen der maximalen und der gewünschten Kapazität der Auto Scaling-Gruppe. Sie können die Größe des warmen Pools jedoch unabhängig von der maximalen Kapazität der Gruppe verwalten, indem Sie die `--max-group-prepared-capacity` Option verwenden.

Das folgende [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) Put-Warm-Pool-Beispiel erstellt einen Warm-Pool und legt die maximale Anzahl von Instances fest, die gleichzeitig sowohl im Warm-Pool als auch in der Auto Scaling-Gruppe existieren können. Wenn die Gruppe eine gewünschte Kapazität von 800 hat, hat der Warm Pool anfänglich eine Größe von 100, da er nach Ausführung dieses Befehls initialisiert wird. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --max-group-prepared-capacity {{900}}
```

Um eine Mindestanzahl von Instances im Warm-Pool beizubehalten, fügen Sie die `--min-size`-Option mit dem Befehl wie folgt ein. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --max-group-prepared-capacity {{900}} --min-size {{25}}
```

## Beispiel 7: Definieren einer absoluten Warm Pool-Größe
<a name="warm-pool-configuration-ex7"></a>

Wenn Sie die `--max-group-prepared-capacity`-und `--min-size`-Optionen auf den gleichen Wert setzen, wird der Warm Pool eine absolute Größe haben. Das folgende [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)-Beispiel erstellt einen Warm-Pool, der eine konstante Warm-Pool-Größe von zehn Instances beibehält.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --min-size {{10}} --max-group-prepared-capacity {{10}}
```

## Beispiel 8: Einen Warm Pool löschen
<a name="delete-warm-pool-cli"></a>

Verwenden Sie den Befehl [delete-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html), um einen Warm Pool zu löschen. 

```
aws autoscaling delete-warm-pool --auto-scaling-group-name {{my-asg}}
```

Wenn sich Instances im Warm-Pool befinden oder Skalierungsaktivitäten ausgeführt werden, verwenden Sie den Befehl [delete-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html) mit der `--force-delete`-Option. Diese Option beendet auch die Amazon-EC2-Instances und alle ausstehenden Lebenszyklusaktionen.

```
aws autoscaling delete-warm-pool --auto-scaling-group-name {{my-asg}} --force-delete
```