Löschen einer Instanz verhindern

Auf dieser Seite wird beschrieben, wie Sie Memorystore for Valkey-Instanzen vor versehentlichen zu löschen.

Übersicht

Mit dem Schutz vor Instanzlöschungen verhindern Sie, dass vorhandene und neue Instanzen. 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

Um den Löschschutz für eine Instanz festzulegen, benötigen Sie die Berechtigung memorystore.instances.update.

Löschschutz für eine neue Instanz festlegen

Sie haben folgende Möglichkeiten, die Löschschutzoption festzulegen: Standardmäßig ist die Option für den Löschschutz deaktiviert, es sei denn, Sie verwenden Terraform zum Erstellen eines 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 beta memorystore instances create INSTANCE \
  --deletion-protection-enabled \
  --location=REGION_ID \

Ersetzen Sie Folgendes:

  • INSTANCE ist die ID Ihrer Instanz.
  • REGION_ID ist die Region, in der sich die Instanz befindet.

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 beta memorystore instances update INSTANCE \
  --deletion-protection-enabled \
  --location=REGION_ID \

Verwenden Sie einen Befehl ähnlich dem folgenden, um den Löschschutz für eine vorhandene Instanz zu deaktivieren:

gcloud beta memorystore instances update INSTANCE \
  --no-deletion-protection-enabled \
  --location=REGION_ID \

Ersetzen Sie Folgendes:

  • INSTANCE ist die ID Ihrer Instanz.
  • REGION_ID ist die Region, in der sich die Instanz befindet.