Questa pagina descrive come proteggere le istanze Memorystore for Valkey dall'eliminazione accidentale.
Panoramica
La protezione da eliminazione delle istanze consente di impedire la rimozione accidentale di istanze esistenti e nuove. Utilizzando la protezione da eliminazione delle istanze, puoi proteggere le istanze importanti per le tue applicazioni e i tuoi servizi.
Puoi impostare l'opzione di protezione da eliminazione quando crei un'istanza. Inoltre, puoi impostare questa opzione su un'istanza esistente. In entrambi i casi, l'eliminazione viene impedita a livello di istanza. Per impostazione predefinita, l'opzione di protezione da eliminazione è disabilitata, a meno che tu non utilizzi Terraform per creare un'istanza.
Pianificare la protezione da eliminazione
Se prevedi di creare un'istanza, decidi se vuoi proteggere la nuova istanza dall'eliminazione accidentale. Ad esempio, un'istanza critica deve essere protetta in questo modo.
Valuta anche se esistono istanze esistenti che vuoi proteggere dall'eliminazione accidentale. Se devi proteggere più istanze, imposta l'opzione su ogni istanza.
Pianificare l'eliminazione di un'istanza
Se prevedi di eliminare un'istanza, esegui prima le seguenti operazioni:
- Verifica che sia sicuro eliminare l'istanza
- Verifica che la protezione da eliminazione sia disabilitata; se necessario, modifica l'istanza per disabilitare la protezione da eliminazione
Limitazioni della protezione da eliminazione
La protezione da eliminazione di un'istanza non impedisce:
- Modificare l'istanza
- Sospendere l'istanza a causa di problemi di fatturazione
- Eliminare l'istanza sospesa a causa di problemi di fatturazione
- Eliminare l'istanza a causa dell'eliminazione di un progetto
Autorizzazioni obbligatorie
Per impostare la protezione da eliminazione su un'istanza, devi disporre dell'autorizzazione memorystore.instances.update.
Impostare la protezione da eliminazione su una nuova istanza
Di seguito sono riportati i modi per impostare l'opzione di protezione da eliminazione. Per impostazione predefinita, l'opzione di protezione da eliminazione è disabilitata, a meno che tu non utilizzi Terraform per creare un'istanza.
Se la protezione da eliminazione è abilitata, il tentativo di eliminare l'istanza non riesce.
gcloud
Per attivare la protezione da eliminazione durante la creazione di un'istanza, segui le istruzioni riportate in Creare un'istanza multizona e aggiungi il seguente flag:
gcloud 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.
Impostare o rimuovere la protezione da eliminazione su un'istanza esistente
Di seguito sono riportati i modi per modificare un'istanza per la protezione da eliminazione. Se abiliti l'opzione, un tentativo successivo di eliminare l'istanza non riesce.
gcloud
Per abilitare la protezione da eliminazione per un'istanza esistente, utilizza un comando simile al seguente:
gcloud memorystore instances update INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Per disabilitare la protezione da eliminazione per un'istanza esistente, utilizza un comando simile al seguente:
gcloud 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.