Auf dieser Seite wird beschrieben, wie Sie Memorystore for Redis Cluster-Instanzen vor versehentlichem Löschen schützen.
Übersicht
Mit dem Löschschutz für Instanzen können Sie verhindern, dass vorhandene und neue Instanzen versehentlich entfernt werden. Mit dem Löschschutz für Instanzen können Sie Instanzen schützen, die für Ihre Anwendungen und Dienste wichtig sind.
Sie können den Löschschutz beim Erstellen einer Instanz festlegen. Darüber hinaus können Sie diese Option für eine vorhandene Instanz festlegen. In beiden Fällen wird das Löschen auf Instanzebene verhindert. Standardmäßig ist die Löschschutzoption deaktiviert, es sei denn, Sie verwenden Terraform zum Erstellen einer Instanz.
Löschschutz planen
Wenn Sie eine Instanz erstellen möchten, entscheiden Sie, ob Sie die neue Instanz vor versehentlichem Löschen schützen möchten. Beispielsweise sollte eine kritische Instanz auf diese Weise geschützt werden.
Überlegen Sie sich auch, ob es vorhandene Instanzen gibt, die Sie vor versehentlichem Löschen schützen möchten. Wenn Sie mehrere Instanzen schützen möchten, legen Sie die Option für jede Instanz fest.
Löschen von Instanzen planen
Wenn Sie eine Instanz löschen möchten, gehen Sie so vor:
- Prüfen, ob die Instanz sicher ist
- Prüfen Sie, ob der Löschschutz deaktiviert ist; falls nötig, bearbeiten Sie die Instanz, um den Löschschutz zu deaktivieren.
Einschränkungen des Löschschutzes
Der Löschschutz für eine Instanz verhindert nicht, dass:
- Instanz bearbeiten
- Instanz aufgrund von Abrechnungsproblemen anhalten
- Gesperrte Instanz aufgrund von Abrechnungsproblemen löschen
- Instanz aufgrund eines Projektlöschvorgangs löschen
Erforderliche Berechtigungen
Zum Festlegen des Löschschutzes für eine Instanz benötigen Sie die Berechtigung redis.instances.update
.
Löschschutz für eine neue Instanz festlegen
Sie haben folgende Möglichkeiten, die Löschschutzoption festzulegen: Standardmäßig ist die Löschschutzoption deaktiviert, es sei denn, Sie verwenden Terraform zum Erstellen einer Instanz.
Wenn der Löschschutz aktiviert ist, schlägt der Versuch fehl, die Instanz zu löschen.
gcloud
Wenn Sie den Löschschutz beim Erstellen einer Instanz aktivieren möchten, folgen Sie der Anleitung unter Instanz erstellen und fügen Sie das folgende Flag hinzu:
gcloud redis clusters create INSTANCE_ID \ --deletion-protection
Löschschutz für eine vorhandene Instanz festlegen oder entfernen
Im Folgenden finden Sie die Möglichkeiten, eine Instanz zum Löschen zu löschen. Wenn Sie die Option aktivieren, schlägt ein nachfolgender Versuch, die Instanz zu löschen, fehl.
gcloud
Wenn Sie den Löschschutz für eine vorhandene Instanz aktivieren möchten, verwenden Sie einen Befehl ähnlich dem folgenden:
gcloud redis clusters update INSTANCE_ID \ --deletion-protection
Verwenden Sie einen Befehl ähnlich dem folgenden, um den Löschschutz für eine vorhandene Instanz zu deaktivieren:
gcloud redis clusters update INSTANCE_ID \ --no-deletion-protection