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.