Evitar que se elimine una instancia

En esta página se describe cómo proteger las instancias de Memorystore for Redis Cluster frente a eliminaciones accidentales.

Información general

La protección contra la eliminación de instancias te permite evitar que se eliminen instancias actuales y nuevas por error. Con la protección contra la eliminación de instancias, puede proteger las instancias que sean importantes para sus aplicaciones y servicios.

Puedes definir la opción de protección contra la eliminación al crear una instancia. Además, puedes definir esta opción en una instancia que ya tengas. En ambos casos, no se puede eliminar a nivel de instancia. De forma predeterminada, la opción de protección contra la eliminación está inhabilitada, a menos que uses Terraform para crear una instancia.

Planificar la protección contra la eliminación

Si tienes previsto crear una instancia, decide si quieres protegerla contra la eliminación accidental. Por ejemplo, una instancia crítica debe protegerse de esta forma.

También debes tener en cuenta si hay instancias que quieras proteger contra la eliminación accidental. Si tienes varias instancias que proteger, activa la opción en cada una de ellas.

Planificar la eliminación de una instancia

Si tienes previsto eliminar una instancia, primero haz lo siguiente:

  • Confirma que es seguro eliminar 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 de una instancia no impide lo siguiente:

  • Editar la instancia
  • Suspender la instancia debido a problemas de facturación
  • Eliminar la instancia suspendida debido a problemas de facturación
  • Eliminar la instancia debido a la eliminación de un proyecto

Permisos obligatorios

Para habilitar la protección contra la eliminación en una instancia, debes tener el permiso redis.instances.update.

Configurar la protección frente a la eliminación en una instancia nueva

A continuación, se indican las formas de definir la opción de protección contra 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, no se podrá eliminar la instancia.

gcloud

Para activar la protección contra eliminación al crear una instancia, sigue las instrucciones de Crear una instancia y añade la siguiente marca:

gcloud redis clusters create INSTANCE_ID \
  --deletion-protection

Configurar o quitar la protección frente a la eliminación en una instancia

A continuación, se indican las formas de editar una instancia para la protección contra eliminación. Si habilitas la opción, no se podrá eliminar la instancia en un intento posterior.

gcloud

Para habilitar la protección contra eliminación en una instancia, usa un comando similar al siguiente:

gcloud redis clusters update INSTANCE_ID \
  --deletion-protection

Para inhabilitar la protección contra eliminación de una instancia, usa un comando similar al siguiente:

gcloud redis clusters update INSTANCE_ID \
  --no-deletion-protection