Recuperación a un momento dado de una instancia de Azure Database for PostgreSQL: servidor flexible con la CLI de Azure

[! INCLUYE SE APLICA A: Azure Database for PostgreSQL: servidor flexible

En este artículo se proporciona un procedimiento detallado para llevar a cabo recuperaciones a un momento dado en servidores flexibles mediante copias de seguridad.

Requisitos previos

  • Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.

  • Instale la CLI de Azure más reciente o actualice la que ya tiene a la versión más reciente. Consulte Instalación de la CLI de Azure.

  • Inicie sesión en la cuenta de Azure mediante el comando az login. Tenga en cuenta la propiedad id, que hace referencia al identificador de suscripción para su cuenta de Azure.

    az login
    
  • Si tiene varias suscripciones, elija la más adecuada en la que quiera crear el servidor mediante el comando az account set. `

    az account set --subscription <subscription id>
    
  • Si aún no ha creado un servidor flexible de PostgreSQL, hágalo ahora con el comando az postgres flexible-server create.

    az postgres flexible-server create --resource-group myresourcegroup --name myservername
    

Restauración de un servidor de la copia de seguridad en un nuevo servidor

Puede ejecutar el siguiente comando para restaurar un servidor de la copia de seguridad existente más temprana.

Uso

az postgres flexible-server restore --restore-time
                                 --source-server
                                 [--ids]
                                 [--location]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Ejemplo: Restauración de un servidor a partir de esta instantánea de copia de seguridad 2021-03-03T13:10:00Z.

az postgres server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-point-in-time "2021-05-05T13:10:00Z" \
--source-server mydemoserver

El tiempo que lleve la restauración dependerá del tamaño de los datos almacenados en el servidor.

Tareas posteriores a la restauración

Cuando finalice la restauración, debe realizar las siguientes tareas para que los usuarios y las aplicaciones vuelvan a estar en funcionamiento:

  • Si el nuevo servidor está destinado a reemplazar al servidor original, redirija los clientes y las aplicaciones de cliente al nuevo servidor.
  • Asegúrese de que haya vigentes reglas de red virtual adecuadas para que los usuarios se conecten. Esto es necesario porque esas reglas no se copian desde el servidor original.
  • No se olvide de emplear los permisos de nivel de base de datos y los inicios de sesión apropiados.
  • Configuración de alertas según corresponda para el servidor recién restaurado

Pasos siguientes