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