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 den Cluster 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.

Löschen eines Clusters planen

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 bei Bedarf, um den Löschschutz zu deaktivieren.

Einschränkungen des Löschschutzes

Der Löschschutz für einen Cluster verhindert nicht, dass die folgenden Aktionen ausgeführt werden:

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

Erforderliche Berechtigungen

Zum Festlegen des Löschschutzes für einen Cluster 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