En esta página, se describe cómo proteger las instancias de Memorystore para Valkey de la eliminación accidental.
Descripción general
La protección contra la eliminación de instancias te permite evitar la eliminación accidental de instancias existentes y nuevas. Con la protección de eliminación de instancias, puedes proteger las instancias que son importantes para tus aplicaciones y servicios.
Puedes establecer la opción de protección contra la eliminación cuando creas una instancia. Además, puedes configurar esta opción en una instancia existente. En ambos casos, la eliminación se evita a nivel de la instancia. De forma predeterminada, la protección contra la eliminación se inhabilita, a menos que uses Terraform para crear una instancia.
Planifica la protección contra la eliminación
Si planeas crear una instancia, decide si deseas proteger la instancia nueva contra la eliminación accidental. Por ejemplo, una instancia crítica debe protegerse de esta manera.
También considera si hay instancias existentes que deseas proteger contra la eliminación accidental. Si tienes varias instancias para proteger, establece la opción en cada una.
Planifica la eliminación de instancias
Si planeas borrar una instancia, primero haz lo siguiente:
- Confirma que sea seguro borrar la instancia
- Confirma que la protección contra la eliminación esté inhabilitada. Si es necesario, edita la instancia para inhabilitar la protección contra la eliminación
Limitaciones de la protección contra la eliminación
La protección contra la eliminación en una instancia no evita las siguientes acciones:
- Editar la instancia
- Suspender la instancia debido a problemas de facturación
- Borrar la instancia suspendida debido a problemas de facturación
- Borrar la instancia debido a la eliminación de un proyecto
Permisos necesarios
Para configurar la protección contra la eliminación en una instancia, debes tener el permiso memorystore.instances.update
.
Configurar la protección contra la eliminación en una instancia nueva
Las siguientes son las formas de configurar la opción de protección contra la eliminación. De forma predeterminada, la opción de protección contra la eliminación está inhabilitada, a menos que uses Terraform para crear una instancia.
Si la protección contra la eliminación está habilitada, un intento de borrar la instancia falla.
gcloud
Para activar la protección contra la eliminación mientras creas una instancia, sigue las instrucciones que se indican en Cómo crear una instancia y agrega la siguiente marca:
gcloud beta memorystore instances create INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Reemplaza lo siguiente:
- INSTANCE es el ID de tu instancia.
- REGION_ID es la región en la que se encuentra la instancia.
Configura o quita la protección contra la eliminación en una instancia existente
A continuación, se describen las formas de editar una instancia para protegerla contra la eliminación. Si habilitas la opción, fallará cualquier intento posterior de borrar la instancia.
gcloud
Para habilitar la protección contra la eliminación de una instancia existente, usa un comando similar al siguiente:
gcloud beta memorystore instances update INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Para inhabilitar la protección contra la eliminación de una instancia existente, usa un comando similar al siguiente:
gcloud beta memorystore instances update INSTANCE \ --no-deletion-protection-enabled \ --location=REGION_ID \
Reemplaza lo siguiente:
- INSTANCE es el ID de tu instancia.
- REGION_ID es la región en la que se encuentra la instancia.