

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.

# AWS AppConfig Löschschutz konfigurieren
<a name="deletion-protection"></a>

AWS AppConfig bietet eine Kontoeinstellung, um zu verhindern, dass Benutzer versehentlich aktiv genutzte Umgebungen und Konfigurationsprofile löschen. AWS AppConfig überwacht Anrufe an [GetLatestConfiguration[GetConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_GetConfiguration.html)](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html)und verfolgt innerhalb eines 60-Minuten-Intervalls (Standardeinstellung), welche Konfigurationsprofile und Umgebungen in diesen Aufrufen enthalten waren. Jedes Konfigurationsprofil oder jede Umgebung, auf die innerhalb dieses Intervalls zugegriffen wurde, wird als aktiv betrachtet. Wenn Sie versuchen, ein aktives Konfigurationsprofil oder eine aktive Konfigurationsumgebung zu löschen, wird ein Fehler AWS AppConfig zurückgegeben. Bei Bedarf können Sie diesen Fehler umgehen, indem Sie den `DeletionProtectionCheck` Parameter verwenden. Weitere Informationen finden Sie unter [Umgehen oder Erzwingen einer Löschschutzprüfung](deletion-protection-check.md).

**Konfigurieren Sie den Löschschutz über die Konsole**  
Gehen Sie wie folgt vor, um den Löschschutz mithilfe der AWS Systems Manager Konsole zu konfigurieren.

**So konfigurieren Sie den Löschschutz (Konsole)**

1. Öffnen Sie die AWS Systems Manager Konsole unter [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. Wählen Sie im Navigationsbereich **Settings** (Einstellungen).

1. Verwenden Sie den Schalter, um den Löschschutz zu aktivieren oder zu deaktivieren.

1. Legen Sie für den **Schutzzeitraum** die Definition einer aktiven Ressource auf einen Wert zwischen 15 und 1440 Minuten fest.

1. Klicken Sie auf **Apply (Anwenden)**.

**Konfigurieren Sie den Löschschutz mit dem AWS CLI**  
Gehen Sie wie folgt vor, um den Löschschutz mithilfe von zu konfigurieren AWS CLI. Ersetzen Sie *value* die folgenden Befehle durch den Wert, den Sie in Ihrer Umgebung verwenden möchten.

**Anmerkung**  
Bevor Sie beginnen, empfehlen wir Ihnen, auf die neueste Version von zu aktualisieren AWS CLI. Weitere Informationen finden Sie unter [Installieren oder Aktualisieren auf die neueste Version der AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) im *AWS Command Line Interface -Benutzerhandbuch*.

**So konfigurieren Sie den Löschschutz (CLI)**

1. Führen Sie den folgenden Befehl aus, um die aktuellen Löschschutzeinstellungen anzuzeigen. 

   ```
   aws appconfig get-account-settings
   ```

1. Führen Sie den folgenden Befehl aus, um den Löschschutz zu aktivieren oder zu deaktivieren. Geben Sie `false` an, ob der Löschschutz deaktiviert oder aktiviert werden `true` soll.

   ```
   aws appconfig update-account-settings --deletion-protection Enabled=value
   ```

1. Sie können das Standardintervall auf maximal 24 Stunden erhöhen. Führen Sie den folgenden Befehl aus, um ein neues Intervall anzugeben.

   ```
   aws appconfig update-account-settings --deletion-protection Enabled=true,ProtectionPeriodInMinutes=a number between 15 and 1440
   ```

# Umgehen oder Erzwingen einer Löschschutzprüfung
<a name="deletion-protection-check"></a>

Um Ihnen bei der Verwaltung des Löschschutzes zu helfen, [DeleteConfigurationProfile](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteConfigurationProfile.html) APIs enthalten die [DeleteEnvironment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteEnvironment.html)und einen Parameter namens`DeletionProtectionCheck`. Dieser Parameter unterstützt die folgenden Werte:
+ `BYPASS`: Weist an, die Löschschutzprüfung AWS AppConfig zu umgehen und ein Konfigurationsprofil zu löschen, auch wenn der Löschschutz dies andernfalls verhindert hätte. 
+ `APPLY`: Weist an, dass die Löschschutzprüfung auch dann ausgeführt wird, wenn der Löschschutz auf Kontoebene deaktiviert ist. `APPLY`erzwingt außerdem, dass die Löschschutzprüfung für Ressourcen ausgeführt wird, die in der letzten Stunde erstellt wurden und die normalerweise von den Löschschutzprüfungen ausgeschlossen sind. 
+ `ACCOUNT_DEFAULT`: Die Standardeinstellung, die anweist, den in der `UpdateAccountSettings` API angegebenen Wert für den Löschschutz AWS AppConfig zu implementieren.

**Anmerkung**  
Standardmäßig werden Konfigurationsprofile und Umgebungen, die in der letzten Stunde erstellt wurden, `DeletionProtectionCheck` übersprungen. Die Standardkonfiguration soll verhindern, dass der Löschschutz Tests und Demos beeinträchtigt, die kurzlebige Ressourcen erzeugen. Sie können dieses Verhalten überschreiben, indem Sie `DeletionProtectionCheck=APPLY` beim Aufrufen von oder übergeben. `DeleteEnvironment` `DeleteConfigurationProfile`

In der folgenden CLI-Komplettlösung wird anhand von Beispielbefehlen veranschaulicht, wie der `DeletionProtectionCheck` Parameter verwendet wird. Ersetzen Sie *ID* die folgenden Befehle durch die ID für Ihre AWS AppConfig Artefakte.

1. Rufen Sie eine bereitgestellte Konfiguration [GetLatestConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html)auf.

   ```
   aws appconfigdata get-latest-configuration --configuration-token $(aws appconfigdata start-configuration-session --application-identifier ID --environment-identifier ID --configuration-profile-identifier ID --query InitialConfigurationToken) outfile.txt 
   ```

1. Warten Sie 60 Sekunden AWS AppConfig , bis registriert ist, dass die Konfiguration aktiv ist.

1. Führen Sie den folgenden Befehl aus, um die Umgebung aufzurufen [DeleteEnvironment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteEnvironment.html)und den Löschschutz anzuwenden.

   ```
   aws appconfig delete-environment --environment-id ID --application-id ID --deletion-protection-check APPLY
   ```

   Der Befehl sollte den folgenden Fehler zurückgeben.

   ```
   An error occurred (BadRequestException) when calling the DeleteEnvironment operation: Environment Beta is actively being used in your application and cannot be deleted.
   ```

1. Führen Sie den folgenden Befehl aus, um den Löschschutz zu umgehen und die Umgebung zu löschen.

   ```
   aws appconfig delete-environment --environment-id ID --application-id ID --deletion-protection-check BYPASS
   ```