

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 und Anhalten einer Amazon-EC2-Instance
<a name="Stop_Start"></a>

Sie können die Instance anhalten und starten, wenn das Root-Volume ein Amazon-EBS-Volume ist. Wenn Sie eine Instance anhalten, wird sie heruntergefahren. Wenn Sie eine Instance starten, wird sie in der Regel auf einen neuen zugrundeliegenden Host-Computer migriert und ihr wird eine neue öffentliche IPv4 Adresse zugewiesen.

Ein Instance-Stopp kann vom Benutzer initiiert werden (wobei Sie die Instance manuell beenden) oder initiiert werden AWS (als Reaktion auf ein geplantes Stopp-Ereignis, bei dem ein irreparabler Ausfall des zugrunde liegenden Hosts für Ihre Instance AWS festgestellt wird).

Für benutzerinitiiertes Anhalten empfehlen wir Ihnen, die Amazon-EC2-Konsole, -CLI oder -API zu verwenden, anstatt den Anhalte-Befehl für das Betriebssystem auf Ihrer Instance auszuführen. Wenn Sie Amazon EC2 verwenden und die Instance nicht innerhalb weniger Minuten problemlos herunterfährt, führt Amazon EC2 ein erzwungenes Herunterfahren durch. AWS CloudTrail Erstellt außerdem einen API-Datensatz darüber, wann Ihre Instance gestoppt wurde.

In diesem Thema wird beschrieben, wie Sie ein benutzerinitiiertes Anhalten durchführen. Hinweise zu einem Stopp durch AWS finden Sie unter[Amazon-EC2-Instances verwalten, für die das Anhalten oder die Außerbetriebnahme geplant sind](schedevents_actions_retire.md).

Wenn Sie eine Instance anhalten, wird sie nicht gelöscht. Wenn Sie eine Instance nicht mehr benötigen, können Sie sie löschen. Weitere Informationen finden Sie unter [Amazon-EC2-Instances beenden](terminating-instances.md). Informationen darüber wie Sie eine Instance in den Ruhezustand versetzen können, um den Inhalt des Instance-Speichers (RAM) zu speichern, finden Sie unter [Ihre Amazon-EC2-Instance in den Ruhezustand versetzen](Hibernate.md). Informationen zu den Unterscheidungen zwischen den Aktionen des Instance-Lebenszyklus finden Sie unter [Unterschiede zwischen Instance-Status](ec2-instance-lifecycle.md#lifecycle-differences).

**Topics**
+ [Funktionsweise](how-ec2-instance-stop-start-works.md)
+ [Methoden zum Anhalten einer Instance](instance-stop-methods.md)
+ [Manuelles Anhalten und Starten](#starting-stopping-instances)
+ [Automatisches Anhalten und Starten](#stop-start-ec2-instances-on-a-schedule)
+ [Ausgeführte und angehaltene Instances finden](#find-running-and-stopped-instances-in-globalview)
+ [Die ersten und letzten Startzeiten finden](#find-initial-launch-time)
+ [Aktivieren des Stopp-Schutzes](ec2-stop-protection.md)

# Wie Anhalten und Starten der EC2-Instance funktioniert
<a name="how-ec2-instance-stop-start-works"></a>

Wenn Sie eine Amazon-EC2-Instance anhalten, werden Änderungen auf der Betriebssystemebene der Instance registriert, einige Systemressourcen gehen verloren, andere bleiben bestehen. Wenn Sie eine Instance starten, werden die Änderungen auf Instance-Ebene registriert.

**Topics**
+ [Was geschieht, wenn Sie eine Instance anhalten?](#what-happens-stop)
+ [Was geschieht, wenn Sie eine Instance starten?](#what-happens-start)
+ [Testen der Reaktion der Anwendung auf Stopp und Start](#test-stop-start-instance)
+ [Kosten im Zusammenhang mit dem Starten und Anhalten einer Instance](#ec2-stop-start-costs)

## Was geschieht, wenn Sie eine Instance anhalten?
<a name="what-happens-stop"></a>

Im Folgenden wird beschrieben, was normalerweise passiert, wenn Sie eine Instance mit der standardmäßigen Anhaltemethode beenden. Beachten Sie, dass einige Aspekte je nach verwendeter [Anhaltemethode](instance-stop-methods.md) variieren können.

**Auf Betriebssystemebene registrierte Änderungen**
+ Die API-Anfrage sendet ein Tastendruck-Ereignis an den Gast.
+ Verschiedene Systemservices werden infolge des Tastendruck-Ereignisses gestoppt. Ein ordnungsgemäßes Herunterfahren des Betriebssystems wird durch das ACPI-Maustastendruck-Ereignis zum Herunterfahren vom Hypervisor ausgelöst.
+ Das Herunterfahren des ACPI wird initiiert.
+ Die Instance wird heruntergefahren, wenn der Prozess zum ordnungsgemäßen Herunterfahren des Betriebssystems beendet ist. Die Zeit zum Herunterfahren des Betriebssystems kann nicht konfiguriert werden.
+ Wenn das Instance-Betriebssystem nicht innerhalb weniger Minuten sauber heruntergefahren wird, wird ein Hard Shutdown durchgeführt.
+ Die Instance wird nicht mehr ausgeführt.
+ Der Instance-Status ändert sich zu `stopping` und dann zu `stopped`.
+ [Auto Scaling] Wenn sich Ihre Instance in einer Auto-Scaling-Gruppe befindet, wenn sich die Instance in einem anderen Amazon-EC2-Status als `running` befindet oder wenn ihr Status für die Statusprüfungen `impaired` wird, betrachtet Amazon EC2 Auto Scaling die Instance als fehlerhaft und ersetzt sie. Weitere Informationen finden Sie unter [Zustandsprüfungen für Instances in einer Auto-Scaling-Gruppe](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) im *Benutzerhandbuch für Amazon EC2 Auto Scaling*.
+ [Windows-Instances] Wenn Sie eine Windows Instance anhalten und starten, führt der Start-Agent Aufgaben auf der Instance aus, z. B. das Ändern der Laufwerksbuchstaben für alle angefügten Amazon-EBS-Volumes. Weitere Informationen zu diesen Standardeinstellungen und deren Änderung finden Sie unter [Den EC2Launch-v2-Agenten verwenden, um Aufgaben während des Starts einer EC2-Windows-Instance auszuführen](ec2launch-v2.md).

**Verlorene Ressourcen**
+ Im Arbeitsspeicher gespeicherte Daten.
+ Auf den Instance-Speicher-Volumes gespeicherte Daten.
+ Die öffentliche IPv4-Adresse, die Amazon EC2 der Instance beim Start oder der Inbetriebnahme automatisch zugewiesen hat. Um eine öffentliche IPv4 Adresse beizubehalten, die sich nie ändert, können Sie Ihrer Instance eine [Elastic IP-Adresse](elastic-ip-addresses-eip.md) zuordnen.

**Ressourcen, die fortbestehen**
+ Alle angehängten Amazon-EBS-Root- und -Daten-Volumes.
+ Daten, die in den Amazon-EBS-Volumes gespeichert sind.
+ Alle angehängten [Netzwerkschnittstellen](using-eni.md).

  Eine Netzwerkschnittstelle umfasst die folgenden Ressourcen, die ebenfalls bestehen:
  + Private IPv4 Adressen.
  + IPv6 Adressen.
  + elastische IP-Adressen, die der Instance zugeordnet sind Beachten Sie, dass Ihnen beim Anhalten der Instance die [Gebühren für die zugeordneten Elastic-IP-Adressen in Rechnung gestellt werden](elastic-ip-addresses-eip.md#eip-pricing).

Das folgende Diagramm zeigt, was verloren geht und was bestehen bleibt, wenn eine EC2-Instance angehalten wird. Das Diagramm ist in drei Teile gegliedert: Der erste Teil mit der Bezeichnung **Laufende EC2-Instance** zeigt die Instance im Status `running` mit ihren Ressourcen. Der zweite Teil mit der Bezeichnung **Angehaltene EC2-Instance** zeigt die Instance im Status `stopped` mit den bestehenden Ressourcen. Der dritte Teil mit der Bezeichnung **Verloren** zeigt die Ressourcen, die verloren gehen, wenn die Instance angehalten wird.

![\[Die Daten zur öffentlichen IPv4 Adresse, zum RAM und zum Instanzspeicher gehen verloren, wenn eine Instance gestoppt wird.\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/images/stop-instance.png)


Weitere Informationen darüber, was passiert, wenn Sie eine Mac-Instance anhalten, finden Sie unter [Ihre Amazon-EC2-Mac-Instance anhalten oder beenden](mac-instance-stop.md).

## Was geschieht, wenn Sie eine Instance starten?
<a name="what-happens-start"></a>
+ In den meisten Fällen wird die Instance auf einen neuen zugrundeliegenden Host-Computer migriert (in einigen Fällen, z. B. wenn eine Instance einem Host in einer [Dedicated- Host](dedicated-hosts-understanding.md)-Konfiguration zugewiesen wird, verbleibt sie jedoch auf dem aktuellen Host).
+ Die zugeordneten EBS-Volumes und Netzwerkschnittstellen werden wieder an die Instance angehängt.
+ Amazon EC2 weist der Instance eine neue öffentliche IPv4 Adresse zu, wenn die Instance für den Empfang einer öffentlichen IPv4 Adresse konfiguriert ist, es sei denn, sie hat eine sekundäre Netzwerkschnittstelle oder eine sekundäre private IPv4 Adresse, die mit einer Elastic IP-Adresse verknüpft ist.
+ Wenn Sie eine Instance in einer Placement-Gruppe anhalten und dann wieder starten, wird sie in der Placement-Gruppe weiterhin ausgeführt. Der Startvorgang schlägt aber fehl, wenn für die Instance nicht genügend Kapazität vorhanden ist. Wenn Sie beim Starten einer Instance in einer Placement-Gruppe, in der bereits Instances laufen, einen Kapazitätsfehler erhalten, beenden Sie alle Instances in der Placement-Gruppe und starten Sie sie alle erneut. Wenn Sie die Instances starten, werden diese unter Umständen zu Hardware migriert, die über Kapazität für alle angeforderten Instances verfügt.

## Testen der Reaktion der Anwendung auf Stopp und Start
<a name="test-stop-start-instance"></a>

Sie können AWS Fault Injection Service damit testen, wie Ihre Anwendung reagiert, wenn Ihre Instance gestoppt und gestartet wird. Weitere Informationen finden Sie im [AWS Fault Injection Service -Benutzerhandbuch](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html).

## Kosten im Zusammenhang mit dem Starten und Anhalten einer Instance
<a name="ec2-stop-start-costs"></a>

Die folgenden Kosten sind mit dem Anhalten und Starten einer Instance verbunden.

**Anhalten** – Sobald sich der Status einer Instance zu `shutting-down` oder `terminated` ändert, fallen für die Instance keine Gebühren mehr an. Für eine angehaltene Instance werden Ihnen keine Nutzungs- oder Datenübertragungsgebühren in Rechnung gestellt. Für die Speicherung von Amazon-EBS-Speichervolumes fallen Gebühren an. 

**Starten** – Jedes Mal, wenn Sie eine angehaltene Instance starten, wird Ihnen mindestens eine Minute Nutzungsdauer in Rechnung gestellt. Nach einer Minute werden Ihnen nur die genutzten Sekunden in Rechnung gestellt. Wenn Sie beispielsweise eine Instance 20 Sekunden lang ausführen und sie dann anhalten, wird Ihnen eine Nutzungsminute in Rechnung gestellt. Wenn Sie eine Instance 3 Minuten und 40 Sekunden lang ausführen, werden Ihnen 3 Minuten und 40 Sekunden Nutzungsdauer in Rechnung gestellt.

# Methoden zum Anhalten einer Instance
<a name="instance-stop-methods"></a>

Es gibt vier Möglichkeiten, eine vom Benutzer initiierte Anhaltung durchzuführen: Standard-Anhaltung, Anhaltung beim Herunterfahren des Betriebssystems, erzwungene Anhaltung und erzwungene Anhaltung mit Überspringen des Herunterfahrens des Betriebssystems. Die folgende Tabelle vergleicht die wichtigsten Unterschiede zwischen den Anhaltemethoden.


| Anhaltemethode | Hauptzweck | Anwendungsfall | CLI-Befehl | 
| --- | --- | --- | --- | 
| Standard-Anhalten | Normales Herunterfahren der Instance mit versuchtem ordnungsgemäßem Herunterfahren des Betriebssystems. | Typisches Anhalten einer Instance. |  <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0</pre>  | 
| Anhalten mit Überspringen des Herunterfahrens des Betriebssystems | Umgeht das ordnungsgemäße Herunterfahren des Betriebssystems beim Anhalten einer Instance. | Wenn die Umgehung des ordnungsgemäßen Herunterfahrens des Betriebssystems erforderlich ist. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--skip-os-shutdown</pre> | 
| Stoppen erzwingen | Behandelt eingefrorene Instances. Versucht zuerst ein Standard-Anhalten. Wenn die Instance nicht angehalten wird, wird das Anhalten der Instance erzwungen. | Wenn die Instance im Status stopping feststeckt. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force</pre> | 
| Erzwungenes Anhalten mit Überspringen des Herunterfahrens des Betriebssystems | Erzwing das Anhalten und umgeht das ordnungsgemäße Herunterfahren des Betriebssystems beim Anhalten einer Instance. | Wenn ein erzwungenes Anhalten und die Umgehung des ordnungsgemäßen Herunterfahrens des Betriebssystems erforderlich ist. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force \<br />--skip-os-shutdown</pre> | 

Anweisungen zur Verwendung der einzelnen Methoden finden Sie im Folgenden:
+ [Eine Instance mit einem ordnungsgemäßen Herunterfahren des Betriebssystems anhalten](Stop_Start.md#stop-instance-with-graceful-os-shutdown)
+ [Eine Instance anhalten und das ordnungsgemäße Herunterfahren des Betriebssystems umgehen](Stop_Start.md#stop-instance-bypass-graceful-os-shutdown)
+ [Erzwingung des Stopps einer Instance](TroubleshootingInstancesStopping.md#force-stop-instance)

**Topics**
+ [Standard-Anhalten](#ec2-instance-default-stop)
+ [Anhalten mit Überspringen des Herunterfahrens des Betriebssystems](#ec2-instance-stop-with-skip-os-shutdown)
+ [Stoppen erzwingen](#ec2-instance-force-stop)
+ [Erzwungenes Anhalten mit Überspringen des Herunterfahrens des Betriebssystems](#ec2-instance-force-stop-with-skip-os-shutdown)

Die folgenden Abschnitte enthalten detailliertere Informationen zu den vier verschiedenen vom Benutzer initiierten Anhaltemethoden.

## Standard-Anhalten
<a name="ec2-instance-default-stop"></a>

Die Standard-Anhaltemethode ist die Standardmethode zum Anhalten einer Instance. Wenn Sie den StopInstances Befehl ausführen, wechselt die Instanz vom `running` Status zu `stopping` und schließlich zu`stopped`, wie in der folgenden Abbildung dargestellt:

![\[Standard-Anhalteablauf\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/images/stop-instance-flow-1.png)


**Zweck:** Normales Herunterfahren der Instance mit versuchtem ordnungsgemäßem Herunterfahren des Betriebssystems.

**Auswirkung auf die Daten:** Daten auf dem EBS-Root-Volume und den Daten-Volumes bleiben erhalten. Daten auf den Instance-Speicher-Volumes gehen verloren.

**Verwendungszweck:** Erster Anhalteversuch für typische Anhaltungen.

**Anmerkung**  
Wenn Sie bereits eine Anhaltung mit Überspringen des Herunterfahrens des Betriebssystems versucht haben, führt eine nachfolgende Standard-Anhaltung während derselben Statusübergangssitzung nicht zu einem ordnungsgemäßen Herunterfahren des Betriebssystems. Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems ist für die aktuelle Sitzung der Instance irreversibel.

## Anhalten mit Überspringen des Herunterfahrens des Betriebssystems
<a name="ec2-instance-stop-with-skip-os-shutdown"></a>

Wenn das ordnungsgemäße Herunterfahren des Betriebssystems umgangen werden muss, kann die Methode „Anhalten mit Überspringen des Herunterfahren des Betriebssystems“ verwendet werden, um eine Instance anzuhalten und das ordnungsgemäße Herunterfahren des Betriebssystems zu umgehen, wie in der folgenden Abbildung dargestellt:

![\[Ablauf des Anhaltens mit Überspringen des Herunterfahrens des Betriebssystems\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/images/stop-instance-flow-3.png)


**Warnung**  
Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems kann zu Datenverlust oder Beschädigung führen (z. B. wenn Speicherinhalte nicht auf die Festplatte geschrieben werden oder während der Übertragung verloren gehen IOs) oder dass Shutdown-Skripten übersprungen werden.

**Zweck:** Umgeht das ordnungsgemäße Herunterfahren des Betriebssystems beim Anhalten einer Instance.

**Auswirkung auf die Daten:** Kann zu Datenverlust oder Beschädigung führen. Der Inhalt des Speichers wird möglicherweise nicht auf die Festplatte geschrieben und kann während des Betriebs verloren gehen. IOs Skripts zum Herunterfahren könnten übersprungen werden.

**Verwendungszweck:** Wenn die Umgehung des ordnungsgemäßen Herunterfahrens des Betriebssystems erforderlich ist. Wenn diese Option verwendet wird, während ein standardmäßiges Anhalten mit ordnungsgemäßem Herunterfahren des Betriebssystems ausgeführt wird, wird das ordnungsgemäße Herunterfahren des Betriebssystems umgangen.

**Anmerkung**  
Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems ist für die aktuelle Statusübergangssitzung der Instance irreversibel. Bei einer nachfolgenden Standard-Anhaltung während dieser Sitzung wird nicht versucht, das Betriebssystem ordnungsgemäß herunterzufahren. 

## Stoppen erzwingen
<a name="ec2-instance-force-stop"></a>

Die Methode des erzwungenen Anhaltens wird verwendet, um Instances zu verarbeiten, die im Status `stopping` feststecken. Eine Instance bleibt in der Regel aufgrund eines zugrunde liegenden Hardwareproblems hängen (was durch eine fehlgeschlagene [Systemstatusprüfung](monitoring-system-instance-status-check.md#system-status-checks) angezeigt wird).

Bei der Methode des erzwungenen Anhaltens wird zunächst ein standardmäßiges Anhalten versucht. Bleibt die Instance im Status `stopping` hängen, wird die Instance durch den Parameter `force` zwangsweise heruntergefahren und die Instance wird in den Status `stopped` versetzt, wie in der folgenden Abbildung dargestellt:

![\[Ablauf des erzwungenen Anhaltens\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/images/stop-instance-flow-2.png)


**Zweck:** Behandelt Instances, die im Status `stopping` feststecken. Versucht zuerst eine Standard-Anhaltung. Wenn die Instance nicht angehalten werden kann, wird die Instance zwangsweise heruntergefahren.

**Auswirkung auf die Daten:** Versucht zuerst eine Standard-Anhaltung, aber wenn die erzwungene Anhaltung aktiviert wird, kann dies zu Datenverlust oder Beschädigung führen. In seltenen Fällen führt dies zu Schreibvorgängen auf EBS-Volumes oder andere gemeinsam genutzte Ressourcen nach dem Anhalten.

**Verwendungszweck:** Zweiter Anhalteversuch, wenn eine Instance nach einer Standard-Anhaltung hängen bleibt. Weitere Informationen finden Sie unter [Probleme beim Stoppen von EC2 Amazon-Instances beheben](TroubleshootingInstancesStopping.md).

## Erzwungenes Anhalten mit Überspringen des Herunterfahrens des Betriebssystems
<a name="ec2-instance-force-stop-with-skip-os-shutdown"></a>

Wenn eine erzwungene Anhaltung und das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems erforderlich ist, kann die Methode zum erzwungenen Anhalten ohne das Betriebssystem herunterzufahren verwendet werden, um eine Instance in den Status `stopped` zu versetzen, wie in der folgenden Abbildung dargestellt:

![\[Ablauf der erzwungenen Anhaltung mit Überspringen des Herunterfahrens des Betriebssystems\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/images/stop-instance-flow-4.png)


**Zweck:** Kombiniert das erzwungene Anhalten mit der Umgehung eines ordnungsgemäßen Herunterfahrens des Betriebssystems beim Anhalten einer Instance.

**Auswirkung auf die Daten:** Das Überspringen des Herunterfahrens des Betriebssystems kann zu Datenverlust oder -beschädigung führen. Der Inhalt des Speichers wird möglicherweise nicht auf die Festplatte geschrieben und kann während der Übertragung verloren gehen. IOs Skripts zum Herunterfahren könnten übersprungen werden. Wenn das erzwungene Anhalten aktiviert wird, kann dies zu zusätzlichem Datenverlust oder -beschädigung führen. In seltenen Fällen führt dies zu Schreibvorgängen auf EBS-Volumes oder andere gemeinsam genutzte Ressourcen nach dem Anhalten.

**Verwendungszweck:** Wenn Sie sichergehen möchten, dass Ihre Instance beendet wird und Sie das ordnungsgemäße Herunterfahren des Betriebssystems umgehen möchten. Wenn diese Option verwendet wird, während ein standardmäßiges Anhalten mit ordnungsgemäßem Herunterfahren des Betriebssystems ausgeführt wird, wird das ordnungsgemäße Herunterfahren des Betriebssystems umgangen.

## Manuelles Anhalten und Starten Ihrer Instances
<a name="starting-stopping-instances"></a>

Sie können Ihre Amazon-EBS-gestützten Instances (Instances mit EBS-Root-Volumes) anhalten und starten. Sie können Instances mit einem Instance-Speicher-Root-Volume nicht anhalten und starten.

Wenn Sie die Standardmethode zum Anhalten einer Instance verwenden, wird versucht, das Betriebssystem ordnungsgemäß herunterzufahren. Sie können das ordnungsgemäße Herunterfahren des Betriebssystems umgehen. Dies könnte jedoch die Datenintegrität gefährden. 

**Warnung**  
Wenn Sie eine Instance anhalten, werden sämtliche Daten auf allen Instance-Speicher-Volumes gelöscht. Stellen Sie vor dem Anhalten einer Instance sicher, dass Sie alle benötigten Daten aus den Instance-Speicher-Volumes in den persistenten Speicher kopiert haben, z. B. Amazon EBS oder Amazon S3.

[Linux-Instances] Die Nutzung des Betriebssystembefehls **halt** von einer Instance aus initiiert kein Herunterfahren. Wenn Sie den Befehl **halt** verwenden, wird die Instance nicht angehalten. Stattdessen wird die CPU in den `HLT` versetzt, wodurch der CPU-Betrieb unterbrochen wird. Die Instance wird weiterhin ausgeführt.

Mit den Betriebssystembefehlen **shutdown** oder **poweroff** können Sie ein Herunterfahren einleiten. Wenn Sie einen Betriebssystembefehl verwenden, wird die Instance standardmäßig angehalten. Sie können dieses Verhalten ändern. Weitere Informationen finden Sie unter [Ändern des durch die Instance initiierten Abschaltverhaltens](Using_ChangingInstanceInitiatedShutdownBehavior.md).

**Anmerkung**  
Wenn Sie eine von Amazon EBS unterstützte Instance angehalten haben und diese im `stopping`-Status „hängen bleibt“, können Sie das Anhalten erzwingen. Weitere Informationen finden Sie unter [Probleme beim Stoppen von EC2 Amazon-Instances beheben](TroubleshootingInstancesStopping.md).

**Topics**
+ [Eine Instance mit einem ordnungsgemäßen Herunterfahren des Betriebssystems anhalten](#stop-instance-with-graceful-os-shutdown)
+ [Eine Instance anhalten und das ordnungsgemäße Herunterfahren des Betriebssystems umgehen](#stop-instance-bypass-graceful-os-shutdown)
+ [Starten einer Instance](#start-ec2-instance)

### Eine Instance mit einem ordnungsgemäßen Herunterfahren des Betriebssystems anhalten
<a name="stop-instance-with-graceful-os-shutdown"></a>

Sie können eine Instance mit der standardmäßigen Methode anhalten, die auch den Versuch eines ordnungsgemäßen Herunterfahrens des Betriebssystems beinhaltet. Weitere Informationen finden Sie unter [Standard-Anhalten](instance-stop-methods.md#ec2-instance-default-stop).

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

**So halten Sie eine Instance mit der Standardmethode an**

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 linken Navigationsbereich **Instances** und dann die Instance aus.

1. Wählen Sie **Instance state (Instance-Status)**, **Stop instance (Instance anhalten)**. Wenn diese Option deaktiviert ist, wurde die Instance entweder bereits angehalten oder das Root-Volume ist ein Instance-Speicher-Volume.

1. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie **Stop** aus. Das Anhalten der Instance kann einige Minuten dauern.

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

**So halten Sie eine Instance mit der Standardmethode an**  
Verwenden Sie den Befehl [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

```
aws ec2 stop-instances --instance-ids i-1234567890abcdef0
```

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

**So halten Sie eine Instance mit der Standardmethode an**  
Verwenden Sie das Cmdlet [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html) 

```
Stop-EC2Instance -InstanceId i-1234567890abcdef0
```

------

### Eine Instance anhalten und das ordnungsgemäße Herunterfahren des Betriebssystems umgehen
<a name="stop-instance-bypass-graceful-os-shutdown"></a>

Sie können das ordnungsgemäße Herunterfahren des Betriebssystems beim Anhalten einer Instance umgehen. Weitere Informationen finden Sie unter [Anhalten mit Überspringen des Herunterfahrens des Betriebssystems](instance-stop-methods.md#ec2-instance-stop-with-skip-os-shutdown).

**Warnung**  
Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems kann zu Datenverlust oder Beschädigung führen (z. B. wenn Speicherinhalte nicht auf die Festplatte geschrieben werden oder während der Übertragung verloren gehen) oder dass Shutdown-Skripten übersprungen werden. IOs

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

**So halten Sie eine Instance an und umgehen das ordnungsgemäße Herunterfahren des Betriebssystems**

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

1. Klicken Sie im Navigationsbereich auf **Instances** und wählen Sie die Instance aus.

1. Wählen Sie **Instance state (Instance-Status)**, **Stop instance (Instance anhalten)**.

1. Aktivieren Sie unter **Herunterfahren des Betriebssystems überspringen** das Kontrollkästchen **Herunterfahren des Betriebssystems überspringen**. Wenn diese Option nicht in der Konsole angezeigt wird, ist sie in der aktuellen Region in der Konsole noch nicht verfügbar. Sie können jedoch mit der AWS CLI oder dem SDK auf dieses Feature zugreifen oder eine andere Region in der Konsole ausprobieren.

1. Wählen Sie **Beenden** aus.

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

**So halten Sie eine Instance an und umgehen das ordnungsgemäße Herunterfahren des Betriebssystems**  
Verwenden Sie den Befehl [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) mit `--skip-os-shutdown`.

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --skip-os-shutdown
```

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

**So halten Sie eine Instance an und umgehen das ordnungsgemäße Herunterfahren des Betriebssystems**  
Verwenden Sie das Cmdlet mit. [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)`-SkipOsShutdown $true`

```
Stop-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -SkipOsShutdown $true
```

------

### Starten einer Instance
<a name="start-ec2-instance"></a>

Sie können eine angehaltene Instance starten.

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

**So starten Sie eine Instance**

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 linken Navigationsbereich die Option **Instances** aus.

1. Wählen Sie die Instance und dann **Instance-Status**, **Instance starten** aus.

   Es kann einige Minuten dauern, bis die Instance in den Zustand `running` übergeht.

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

**So starten Sie eine Instance**  
Verwenden Sie den Befehl [start-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html).

```
aws ec2 start-instances --instance-ids i-1234567890abcdef0
```

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

**So starten Sie eine Instance**  
Verwenden Sie das cmdlet [Start-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html).

```
Start-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## Automatisches Anhalten und Starten Ihrer Instances
<a name="stop-start-ec2-instances-on-a-schedule"></a>

Sie können das Anhalten und Starten von Instances mit den folgenden Services automatisieren: 

**Instance Scheduler aktiviert AWS**  
Sie können Instance Scheduler on verwenden AWS , um das Starten und Stoppen von EC2-Instances zu automatisieren. Weitere Informationen finden Sie unter [Wie verwende ich Instance Scheduler, um EC2-Instances CloudFormation zu planen?](https://repost.aws/knowledge-center/stop-start-instance-scheduler) Beachten Sie, dass [zusätzliche Kosten anfallen](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/cost.html). 

**AWS Lambda und eine EventBridge Amazon-Regel**  
Sie können Lambda und eine EventBridge Regel verwenden, um Ihre Instances nach einem Zeitplan zu beenden und zu starten. Weitere Informationen finden Sie unter [Wie kann ich Lambda verwenden, um Amazon-EC2-Instances in regelmäßigen Abständen anzuhalten und zu starten?](https://repost.aws/knowledge-center/start-stop-lambda-eventbridge)

**Amazon EC2 Auto Scaling**  
Um sicherzustellen, dass Sie die richtige Anzahl von Amazon-EC2-Instances zur Verfügung haben, um die Last für eine Anwendung zu bewältigen, erstellen Sie Auto-Scaling-Gruppen.  Amazon EC2 Auto Scaling  stellt sicher, dass Ihre Anwendung immer über die richtige Kapazität verfügt, um den Datenverkehr zu bewältigen, und spart Kosten, indem Instances nur dann gestartet werden, wenn sie benötigt werden. Beachten Sie, dass  Amazon EC2 Auto Scaling  nicht benötigte Instances nicht anhält, sondern beendet. Informationen zum Einrichten von Auto-Scaling-Gruppen finden Sie unter [Erste Schritte mit Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html).

## Alle ausgeführten und angehaltenen Instances suchen
<a name="find-running-and-stopped-instances-in-globalview"></a>

Mit [Amazon EC2 Global View](https://console.aws.amazon.com/ec2globalview/home) finden Sie alle Ihre laufenden und gestoppten Instances AWS-Regionen auf einer einzigen Seite. Diese Funktion ist besonders nützlich für die Bestandsaufnahme und das Auffinden vergessener Instances. Informationen zur Verwendung von Global View finden Sie unter [Mithilfe von AWS Global View können Sie Ressourcen in allen Regionen anzeigen](global-view.md).

Alternativ können Sie in jeder Region, in der Sie Instances haben, einen Befehl oder ein cmdlet ausführen.

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

**So rufen Sie die Anzahl der EC2-Instances in einer Region ab**  
Verwenden Sie den folgenden [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html)-Befehl, um die Instances in der aktuellen Region zu zählen. Sie müssen diesen Befehl in jeder Region ausführen, in der Sie Instances haben.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "length(Reservations[].Instances[])"
```

Es folgt eine Beispielausgabe.

```
27
```

**So erhalten Sie zusammenfassende Informationen zu Ihren EC2-Instances in einer Region**  
Verwenden Sie den folgenden [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html)-Befehl. Sie müssen diesen Befehl in jeder Region ausführen, in der Sie Instances haben.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "Reservations[].Instances[].[InstanceId,InstanceType,PrivateIpAddress]" \
    --output table
```

Es folgt eine Beispielausgabe.

```
---------------------------------------------------------
|                   DescribeInstances                   |
+---------------------+---------------+-----------------+
|  i-0e3e777f4362f1bf7|  t2.micro     |  10.0.12.9      |
|  i-09453945dcf1529e9|  t2.micro     |  10.0.143.213   |
|  i-08fd74f3f1595fdbd|  m7i.4xlarge  |  10.0.1.103     |
+---------------------+---------------+-----------------+
```

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

**So rufen Sie die Anzahl der EC2-Instances in einer Region ab**  
Verwenden Sie das cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -Region us-east-2).Instances.Length
```

Es folgt eine Beispielausgabe.

```
27
```

**So erhalten Sie zusammenfassende Informationen zu Ihren EC2-Instances in einer Region**  
Verwenden Sie das cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html). Sie müssen diesen Befehl in jeder Region ausführen, in der Sie Instances haben.

```
(Get-EC2Instance).Instances | Select InstanceId, InstanceType, PrivateIpAddress
```

Es folgt eine Beispielausgabe.

```
InstanceId          InstanceType PrivateIpAddress
----------          ------------ ----------------
i-0e3e777f4362f1bf7 t2.micro     10.0.12.9
i-09453945dcf1529e9 t2.micro     10.0.143.213
i-08fd74f3f1595fdbd m7i.4xlarge  10.0.1.103
```

------

## Die ersten und letzten Startzeiten finden
<a name="find-initial-launch-time"></a>

Wenn Sie eine Instance beschreiben, ist die Startzeit für die Instance die letzte Startzeit. Nachdem Sie eine Instance anhalten und wieder starten, entspricht sie der Startzeit der neuen Instance. Um die anfängliche Startzeit für eine Instance zu ermitteln, auch nach dem Stoppen und Starten, sehen Sie sich den Zeitpunkt an, zu dem die primäre Netzwerkschnittstelle mit der Instance verbunden wurde.

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

**So finden Sie die letzte Startzeit**  
Wählen Sie die Instance aus und suchen Sie auf der Registerkarte **Details** die **Startzeit** unter **Instance-Details**.

**So finden Sie die erste Startzeit**  
Wählen Sie die Instance aus und suchen Sie auf der Registerkarte **Netzwerk** unter **Netzwerkschnittstellen** nach der primären Netzwerkschnittstelle (Geräteindex ist 0).

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

**So finden Sie die ersten und letzten Startzeiten**  
Führen Sie mithilfe des folgenden [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html)-Befehl aus, um sowohl die erste Startzeit als auch die letzte Startzeit für die angegebene Instance anzuzeigen.

```
aws ec2 describe-instances \
    --instance-id i-1234567890abcdef0 \
    --query 'Reservations[].Instances[].{InstanceID:InstanceId,InitialLaunch:NetworkInterfaces[0].Attachment.AttachTime,LastLaunch:LaunchTime}'
```

Es folgt eine Beispielausgabe.

```
[
    {
        "InstanceID": "i-1234567890abcdef0",
        "InitialLaunch": "2024-04-19T00:47:08+00:00",
        "LastLaunch": "2024-05-27T06:24:06+00:00"
    }
]
```

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

**So finden Sie die letzte Startzeit**  
Verwenden Sie das cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.LaunchTime
```

Es folgt eine Beispielausgabe.

```
Monday, May 27, 2024 6:24:06 AM
```

**So finden Sie die erste Startzeit**  
Verwenden Sie das cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.NetworkInterfaces.Attachment.AttachTime
```

Es folgt eine Beispielausgabe.

```
Friday, April 19, 2024 12:47:08 AM
```

------

# Stopp-Schutz für Ihre EC2-Instances aktivieren
<a name="ec2-stop-protection"></a>

Um zu verhindern, dass eine Instance versehentlich angehalten wird, können Sie einen Anhalte-Schutz für die Instance aktivieren. Der Stopp-Schutz schützt Ihre Instance auch vor versehentlichen Beendigungen. 

Das `DisableApiStop` Attribut der Amazon EC2 [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html)EC2-API steuert, ob die Instance mithilfe der Amazon EC2 EC2-Konsole, der oder der AWS CLI Amazon EC2 EC2-API gestoppt werden kann. Sie können den Wert dieses Attributs beim Starten der Instance festlegen, während die Instance in Betrieb oder angehalten ist.

**Überlegungen**
+ Die Aktivierung des Stopp-Schutzes verhindert nicht, dass Sie eine Instance versehentlich stoppen, indem Sie mit einem Betriebssystembefehl wie **shutdown** oder **poweroff** ein Herunterfahren der Instance einleiten.
+ Die Aktivierung des Stopp-Schutzes AWS verhindert nicht, dass die Instance gestoppt wird, wenn es ein [geplantes Ereignis](monitoring-instances-status-check_sched.md) zum Stoppen der Instance gibt.
+ Das Aktivieren des Stopp-Schutzes hindert Amazon EC2 Auto Scaling nicht daran, eine Instance zu beenden, wenn die Instance fehlerbehaftet ist bzw. während Abskalierungs-Ereignissen. Sie können steuern, ob eine Auto-Scaling-Gruppe eine bestimmte Instance beim Abskalieren beenden kann, indem Sie den [Instance-Skalierungsschutz](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-protection.html) verwenden. 
+ Der Stop-Schutz verhindert nicht nur, dass Ihre Instance versehentlich gestoppt wird, sondern auch, dass Ihre Instance versehentlich beendet wird AWS CLI, wenn Sie die Konsole oder die API verwenden. Es ändert jedoch nicht automatisch das `DisableApiTermination`-Attribut. Beachten Sie, dass, wenn das `DisableApiStop` Attribut auf gesetzt ist`false`, die `DisableApiTermination` Attributeinstellung bestimmt, ob die Instance mithilfe der Konsole oder der API beendet werden kann. AWS CLI Weitere Informationen finden Sie unter [Amazon-EC2-Instances beenden](terminating-instances.md).
+ Sie können den Anhalteschutz nicht für eine Instance mit einem Instance-Speicher-Root-Volume aktivieren.
+ Sie können den Stopp-Schutz nicht für Spot Instances aktivieren.
+ Die Amazon-EC2-API folgt einem eventuellen Konsistenzmodell, wenn Sie den Stopp-Schutz aktivieren oder deaktivieren. Dies bedeutet, dass das Ergebnis der Ausführung von Befehlen zum Festlegen des Attributs Anhalte-Schutz möglicherweise nicht sofort für alle nachfolgenden Befehle, die Sie ausführen, sichtbar ist. Weitere Informationen finden Sie unter [Mögliche Konsistenz](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) im *Entwicklerhandbuch für Amazon EC2*.

**Topics**
+ [Aktivieren des Stopp-Schutzes für eine Instance beim Starten](#enable-stop-protection-at-launch)
+ [Aktivieren des Stopp-Schutzes für eine laufende oder gestoppte Instance](#enable-stop-protection-on-running-or-stopped-instance)
+ [Deaktivieren des Stopp-Schutzes für eine laufende oder angehaltene Instance](#disable-stop-protection-on-running-or-stopped-instance)

## Aktivieren des Stopp-Schutzes für eine Instance beim Starten
<a name="enable-stop-protection-at-launch"></a>

Sie können den Anhalteschutz für eine Instance aktivieren, wenn Sie die Instance starten.

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

**So aktivieren Sie den Stopp-Schutz für eine Instance beim Starten**

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

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

1. Konfigurieren Sie Ihre Instance im [neuen Launch Instance Wizard](ec2-launch-instance-wizard.md).

1. **Aktivieren** Sie im Assistenten den **Anhalte-Schutz**, indem Sie unter **Erweiterte Details** die Option Aktivieren für Anhalte-Schutz auswählen.

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

**So aktivieren Sie den Stopp-Schutz für eine Instance beim Starten**  
Verwenden Sie den Befehl [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html), um die Instance zu starten. Fügen Sie den folgenden Parameter hinzu.

```
--disable-api-stop
```

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

**So aktivieren Sie den Stopp-Schutz für eine Instance beim Starten**  
Verwenden Sie das [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)Cmdlet, um die Instanz zu starten. Fügen Sie den folgenden Parameter hinzu.

```
-DisableApiStop $true
```

------

## Aktivieren des Stopp-Schutzes für eine laufende oder gestoppte Instance
<a name="enable-stop-protection-on-running-or-stopped-instance"></a>

Sie können den Anhalteschutz für eine Instance aktivieren, wenn die Instance ausgeführt wird oder angehalten ist.

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

**So aktivieren Sie den Anhalteschutz für eine Instance**

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 linken Navigationsbereich die Option **Instances** aus.

1. Wählen Sie die Instance aus und wählen Sie dann **Aktionen**>**Instance-Einstellungen**>**Anhalte-Schutz ändern**.

1. Aktivieren Sie das Kontrollkästchen **EAktivieren** und wählen Sie dann **Speichern** aus.

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

**So aktivieren Sie den Anhalteschutz für eine Instance**  
Verwenden Sie den Befehl [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --disable-api-stop
```

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

**So aktivieren Sie den Anhalteschutz für eine Instance**  
Verwenden Sie das cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html).

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -DisableApiStop $true
```

------

## Deaktivieren des Stopp-Schutzes für eine laufende oder angehaltene Instance
<a name="disable-stop-protection-on-running-or-stopped-instance"></a>

Sie können den Stopp-Schutz für eine laufende oder gestoppte Instance mit einer der folgenden Methoden deaktivieren.

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

**So deaktivieren Sie den Anhalte-Schutz für eine laufende oder angehaltene Instance**

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 linken Navigationsbereich die Option **Instances** aus.

1. Wählen Sie die Instance und dann **Actions (Aktionen)** rechts oben, **Instance Settings (Instance-Einstellungen),** **Change stop protection (Stopp-Schutz ändern)**.

1. Deaktivieren Sie das Kontrollkästchen **Aktivieren** und wählen Sie dann **Speichern** aus.

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

**So deaktivieren Sie den Anhalte-Schutz für eine laufende oder angehaltene Instance**  
Verwenden Sie den Befehl [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --no-disable-api-stop
```

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

**So deaktivieren Sie den Anhalteschutz für eine Instance**  
Verwenden Sie das cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html).

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -DisableApiStop $false
```

------