

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 mit dem AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) oder erstellen und verwalten SDKs.

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

**Topics**
+ [Beispiel 1: Instances im Zustand `Stopped` belassen](#warm-pool-configuration-ex1)
+ [Beispiel 2: Instances im Zustand `Running` belassen](#warm-pool-configuration-ex2)
+ [Beispiel 3: Instances im Zustand `Hibernated` 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: Instances im Zustand `Stopped` belassen
<a name="warm-pool-configuration-ex1"></a>

Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein warmer Pool erstellt, der Instanzen in einem bestimmten `Stopped` Zustand hält.

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

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

Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein warmer Pool erstellt, der Instanzen in einem `Running` Zustand statt in einem `Stopped` Zustand hält. 

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

## Beispiel 3: Instances im Zustand `Hibernated` belassen
<a name="warm-pool-configuration-ex3"></a>

Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein warmer Pool erstellt, der Instanzen in einem `Hibernated` Status statt in einem `Stopped` Zustand hält. 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>

Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein warmer Pool erstellt, der Instanzen in einem bestimmten `Stopped` Zustand hält und die `--instance-reuse-policy` Option enthält. 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>

Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein warmer Pool erstellt, der mindestens 4 Instanzen verwaltet, sodass mindestens 4 Instanzen zur Verfügung stehen, um Datenverkehrsspitzen zu bewältigen. 

```
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.

Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein warmer Pool erstellt und die maximale Anzahl von Instances festgelegt, die gleichzeitig sowohl im Warmpool als auch in der Auto Scaling Scaling-Gruppe existieren können. Wenn die Gruppe eine gewünschte Kapazität von 800 hat, hat der Warm-Pool zunächst eine Größe von 100, da er nach der 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. Im folgenden [put-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)Beispiel wird ein Warmpool erstellt, der eine konstante Größe von 10 Instanzen 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 folgenden [delete-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html)Befehl, um einen warmen Pool zu löschen. 

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

Wenn sich im warmen Pool Instanzen befinden oder Skalierungsaktivitäten im Gange sind, verwenden Sie den [delete-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html)Befehl 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
```