Löschen eines Clusters verhindern

Mit dem Löschschutz für Cluster können Sie verhindern, dass vorhandene und neue Cluster versehentlich entfernt werden. Mit dem Löschschutz für Cluster können Sie Cluster schützen, die für Ihre Anwendungen und Dienste wichtig sind.

Sie können den Löschschutz beim Erstellen eines Clusters festlegen. Darüber hinaus können Sie diese Option für einen vorhandenen Cluster festlegen. In beiden Fällen wird das Löschen auf Clusterebene verhindert. Standardmäßig ist die Löschschutzoption deaktiviert, es sei denn, Sie verwenden Terraform zum Erstellen eines Clusters.

Löschschutz planen

Wenn Sie einen Cluster erstellen möchten, entscheiden Sie, ob Sie ihn vor versehentlichem Löschen schützen möchten. Beispielsweise sollten Sie einen kritischen Cluster auf diese Weise schützen.

Überlegen Sie sich auch, ob es vorhandene Cluster gibt, die Sie vor versehentlichem Löschen schützen möchten. Wenn Sie mehrere Cluster schützen möchten, legen Sie die Option für jeden Cluster fest.

Cluster löschen

Wenn Sie einen Cluster löschen möchten, gehen Sie so vor:

  • Prüfen Sie, ob der Cluster sicher gelöscht werden kann.
  • Prüfen Sie, ob der Löschschutz deaktiviert ist.
  • Bearbeiten Sie den Cluster gegebenenfalls, um den Löschschutz zu deaktivieren.

Einschränkungen des Löschschutzes

Der Löschschutz für einen Cluster verhindert nicht die folgenden Aktionen:

  • Cluster bearbeiten
  • Cluster aufgrund von Abrechnungsproblemen anhalten
  • Angehaltenen Cluster aufgrund von Abrechnungsproblemen löschen
  • Cluster löschen, weil ein Google Cloud Projekt gelöscht wurde

Erforderliche Berechtigungen

Wenn Sie den Löschschutz für einen Cluster festlegen möchten, benötigen Sie die Berechtigung redis.instances.update.

Löschschutz für einen neuen Cluster festlegen

Sie können den Löschschutz für einen neuen Cluster mit der gcloud CLI festlegen.

Standardmäßig ist der Löschschutz deaktiviert, es sei denn, Sie verwenden Terraform zum Erstellen eines Clusters. Wenn Sie den Löschschutz aktivieren, schlägt der Versuch fehl, den Cluster zu löschen.

gcloud

Wenn Sie den Löschschutz beim Erstellen eines Clusters aktivieren möchten, folgen Sie der Anleitung unter Instanzen erstellen, und fügen Sie das folgende Flag hinzu:

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--deletion-protection

Ersetzen Sie die folgenden Werte:

  • CLUSTER_ID: die ID des Clusters, den Sie vor dem Löschen schützen möchten
  • REGION_ID: die Region, in der sich der Cluster befindet

Löschschutz für einen vorhandenen Cluster festlegen oder entfernen

Sie können den Löschschutz für einen vorhandenen Cluster mit der gcloud CLI festlegen oder entfernen. Wenn Sie den Löschschutz aktivieren, schlägt ein nachfolgender Versuch, den Cluster zu löschen, fehl.

gcloud

Verwenden Sie den folgenden Befehl, um den Löschschutz für einen vorhandenen Cluster zu aktivieren:

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--deletion-protection

Ersetzen Sie die folgenden Werte:

  • CLUSTER_ID: die ID des Clusters, den Sie vor dem Löschen schützen möchten
  • REGION_ID: die Region, in der sich der Cluster befindet

Verwenden Sie den folgenden Befehl, um den Löschschutz für einen vorhandenen Cluster zu deaktivieren:

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--no-deletion-protection