Eliminación temporal

La función de eliminación suave de Azure App Configuration permite recuperar datos como valores clave, flags de características y el historial de revisiones de una tienda eliminada. Se habilita automáticamente para todas las tiendas de los niveles Estándar y Premium. En este artículo, aprendes sobre la función de eliminación suave y su funcionalidad.

Obtenga información sobre cómo recuperar almacenes de Azure App Configuration utilizando la característica de eliminación temporal.

Nota

Cuando una tienda de configuración de aplicaciones se elimina suavemente, los servicios integrados con la tienda se eliminan. Ejemplos incluyen asignaciones de roles RBAC en Azure, identidades gestionadas, suscripciones a Event Grid y endpoints privados. Recuperar una tienda de configuración de aplicaciones eliminada suavemente no restaura estos servicios. Debes crearlos de nuevo.

Escenarios

La característica de eliminación temporal aborda la recuperación del almacén eliminado, con independencia de que la eliminación haya sido voluntaria o involuntaria. La característica de eliminación temporal actuará como medida de seguridad en los siguientes escenarios:

  • Recuperación de una tienda de configuración de aplicaciones eliminada: Puedes recuperar una tienda de configuración de aplicaciones eliminada durante el periodo de retención.

  • Eliminación permanente de una tienda de configuración de aplicaciones: puedes eliminar permanentemente una tienda de configuración de aplicaciones.

Recover

Recuperar devuelve una tienda de un estado de eliminación temporal a un estado activo, en el que puedes usar la tienda para la configuración y la administración de características.

Período de retención

El periodo de retención especifica cuánto tiempo, en días, se conserva un almacén eliminado temporalmente. Solo puedes establecer este valor cuando crees la tienda, y no puedes cambiarlo después. Cuando termina el periodo de retención, la tienda se elimina automáticamente de forma permanente.

Purgar

Purge elimina permanentemente una tienda en estado de eliminación suave, siempre que la tienda no tenga la protección contra purga activada. Para recrear una tienda de configuración de aplicaciones con el mismo nombre que una tienda eliminada, debes purgar primero la tienda eliminada si no ha pasado su periodo de retención.

Protección de purgas

Cuando la protección contra purgas está habilitada, los almacenes eliminados de forma lógica no se pueden purgar durante el período de retención. Cuando la protección contra purgas está desactivada, un almacén eliminado temporalmente puede purgarse antes de que expire el período de retención. Después de activar la protección contra purgas en una tienda, no puedes desactivarla.

Permisos para recuperar un almacén eliminado

  • Microsoft.AppConfiguration/configurationStores/write

Para recuperar una tienda de configuración de aplicaciones eliminada, necesitas el Microsoft.AppConfiguration/configurationStores/write permiso. Los roles integrados de Contribuidor, Propietario y Colaborador de Configuración de la App incluyen este permiso por defecto. Asigna el permiso en el ámbito de la suscripción o del grupo de recursos.

Permisos para leer y purgar almacenes eliminados

  • Leer: Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
  • Purgar: Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action

Para listar los almacenes de App Configuration eliminados o obtener un almacén concreto por nombre, necesitas el permiso Microsoft.AppConfiguration/locations/deletedConfigurationStores/read. Para purgar una tienda de configuración de aplicaciones eliminada, necesitas el Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action permiso. Los roles integrados de Contribuidor de Configuración de Aplicaciones y Lector de Configuración de Aplicaciones contienen el permiso para leer las Almacenes de Configuración de Aplicaciones eliminadas, pero no el permiso para purgarlas. Los roles integrados de Propietario y Contribuyente contienen ambos permisos por defecto. Debes asignar permisos para leer y purgar los almacenes de configuración de aplicaciones eliminados a nivel de suscripción porque existen almacenes de configuración eliminados fuera de los grupos de recursos individuales.

Implicaciones de facturación

No hay cargos por las tiendas eliminadas de forma suave. Después de recuperar una tienda eliminada temporalmente, se aplican los cargos habituales. La eliminación temporal no está disponible en los niveles Gratis y Desarrollador.

Pasos siguientes