Instantánea en un momento dado
Azure App Configuration mantiene un registro de los cambios realizados en los pares clave-valor. Este registro proporciona una escala de tiempo de los cambios de clave-valor. Puede reconstruir el historial de cualquier par clave-valor y proporcionar su valor anterior en cualquier momento dentro del período del historial de claves (7 días para los almacenes de nivel gratis o 30 días para los almacenes de nivel estándar). Con el uso de esta característica puede "viajar en el tiempo" al pasado y recuperar un antiguo par clave-valor. Por ejemplo, puede recuperar los valores de configuración utilizados antes de la implementación más reciente, para revertir la aplicación a la configuración anterior.
Recuperación de pares clave-valor
Puede usar Azure Portal o la CLI para recuperar los pares de clave-valor anteriores. En la CLI de Azure, use az appconfig revision list, y agregue los parámetros adecuados para recuperar los valores necesarios. Especifique la instancia de Azure App Configuration proporcionando el nombre del almacén (--name <app-config-store-name>) o mediante una cadena de conexión (--connection-string <your-connection-string>). Restrinja la salida especificando un punto concreto en el tiempo (--datetime) y el número máximo de elementos que se van a devolver (--top).
Si no tiene la CLI de Azure instalada localmente, también puede usar Azure Cloud Shell.
Recupere todos los cambios registrados en los pares clave-valor.
az appconfig revision list --name <your-app-config-store-name>.
Recupere todos los cambios registrados para la clave environment y las etiquetas test y prod.
az appconfig revision list --name <your-app-config-store-name> --key environment --label test,prod
Recupere todos los cambios registrados en el espacio de clave jerárquico environment:prod.
az appconfig revision list --name <your-app-config-store-name> --key environment:prod:*
Recupere todos los cambios registrados para la clave color en un momento dado específico.
az appconfig revision list --connection-string <your-app-config-connection-string> --key color --datetime "2019-05-01T11:24:12Z"
Recupere los últimos 10 cambios registrados en los pares clave-valor y devuelva solo los valores de key, labely la marca de tiempo last_modified.
az appconfig revision list --name <your-app-config-store-name> --top 10 --fields key label last_modified