Impedisci l'eliminazione di un'istanza

Questa pagina descrive come proteggere le istanze Memorystore for Valkey dall'eliminazione accidentale.

Panoramica

La protezione da eliminazione delle istanze ti consente di impedire la rimozione accidentale di istanze esistenti e nuove. Con la protezione da eliminazione dell'istanza, puoi per salvaguardare le istanze importanti per le tue applicazioni e i tuoi servizi.

Puoi impostare l'opzione di protezione dall'eliminazione quando crei un'istanza. Inoltre, puoi impostare questa opzione su un'istanza esistente. In entrambi i casi, la rimozione viene impedita a livello di istanza. Per impostazione predefinita, la protezione da eliminazione è disabilitata, a meno che non utilizzi Terraform per creare un'istanza.

Pianificazione della protezione da eliminazione

Se prevedi di creare un'istanza, decidi se vuoi proteggerla dall'eliminazione accidentale. Ad esempio, un'istanza critica deve essere protetta in questo modo.

Valuta anche se esistono già istanze da cui vuoi proteggere per eliminazione accidentale. Se ci sono più istanze da proteggere, imposta l'opzione su ciascuna istanza.

Pianificazione dell'eliminazione delle istanze

Se prevedi di eliminare un'istanza, svolgi prima i seguenti passaggi:

  • Verifica che sia sicuro eliminare l'istanza
  • Conferma che la protezione da eliminazione sia disabilitata. se necessario, modifica per disabilitare la protezione da eliminazione

Limitazioni della protezione da eliminazione

La protezione da eliminazione di un'istanza non impedisce:

  • Modifica dell'istanza
  • Sospensione dell'istanza a causa di problemi di fatturazione
  • Eliminazione dell'istanza sospesa a causa di problemi di fatturazione
  • Eliminazione dell'istanza a causa dell'eliminazione di un progetto

Autorizzazioni obbligatorie

Per impostare la protezione da eliminazione su un'istanza, devi disporre del Autorizzazione memorystore.instances.update.

Impostazione della protezione da eliminazione su una nuova istanza

Di seguito sono riportati i modi per impostare l'opzione di protezione dall'eliminazione. Per impostazione predefinita, l'opzione di protezione da eliminazione è disabilitata, a meno che non utilizzi Terraform per creare un' istanza.

Se è abilitata la protezione da eliminazione, un tentativo di eliminazione dell'istanza non va a buon fine.

gcloud

Per attivare la protezione dall'eliminazione durante la creazione di un'istanza, segui le istruzioni riportate in Creare un'istanza e aggiungi il seguente flag:

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

Sostituisci quanto segue:

  • INSTANCE è l'ID dell'istanza.
  • REGION_ID è la regione in cui si trova l'istanza.

Impostazione o rimozione della protezione da eliminazione su un'istanza esistente

Di seguito sono riportati i modi per modificare un'istanza per la protezione dall'eliminazione. Se attivi l'opzione, un tentativo successivo di eliminazione dell'istanza non va a buon fine.

gcloud

Per attivare la protezione da eliminazione per un'istanza esistente, utilizza un comando simile al seguente:

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

Per disattivare la protezione dell'eliminazione per un'istanza esistente, utilizza un comando simile al seguente:

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

Sostituisci quanto segue:

  • INSTANCE è l'ID dell'istanza.
  • REGION_ID è la regione in cui si trova l'istanza.