Crea copias de seguridad de los registros de trabajo y restablece copias de seguridad almacenadas en la vault

En esta página, se explica cómo ver los registros de trabajos de copia de seguridad y restablecimiento para las copias de seguridad almacenadas en Cloud Logging. Estas copias de seguridad son para los recursos protegidos con planes de copias de seguridad. Si deseas ver los registros de trabajos de copia de seguridad y restablecimiento que están protegidos con la plantilla de copia de seguridad en la consola de administración, consulta Registros de trabajos de copia de seguridad y recuperación.

Permisos y funciones

Necesitas el permiso de IAM roles/logging.viewer para ver los registros de los trabajos de copia de seguridad y restablecimiento. El rol de Logs Viewer te otorga acceso de solo lectura para ver los registros de los trabajos de copia de seguridad y restablecimiento de todos los recursos protegidos por el plan de copias de seguridad en el proyecto especificado. Si las operaciones de copia de seguridad y restablecimiento se realizan en un proyecto diferente, pídele a tu administrador que asigne el permiso roles/logging.viewer en el proyecto en el que deseas ver los registros. Para obtener más información sobre los permisos y los roles de IAM para controlar el acceso a los datos de registros, consulta Control de acceso con IAM.

Visualiza los registros de trabajos de copia de seguridad y restablecimiento

Puedes ver los registros de los trabajos de copia de seguridad y restablecimiento de las copias de seguridad almacenadas en Cloud Logging con la Google Cloud consola y Google Cloud CLI. Para ver los trabajos de copia de seguridad, selecciona el proyecto de la backup vault o el proyecto del recurso en el que se realiza la copia de seguridad. Para ver los trabajos de restablecimiento, selecciona el proyecto de la backup vault o el proyecto en el que se restablece el recurso.

Console

En la consola de Google Cloud , puedes usar el Explorador de registros para recuperar las entradas de registro de copia de seguridad y restauración de tus copias de seguridad archivadas:

  1. En la consola de Google Cloud , ve a Logging > Explorador de registros.
  2. Selecciona un proyecto de Cloud existente.
  3. En el panel Compilador de consultas, selecciona bdr_backup_restore_jobs en el menú desplegable Seleccionar nombre del registro.

gcloud

Google Cloud CLI proporciona una interfaz de línea de comandos para la API de Logging. Para leer las entradas de registro de copia de seguridad y restablecimiento de un proyecto, ejecuta el siguiente comando:

```none
 gcloud logging read "logName:bdr_backup_restore_jobs" --project=PROJECT_ID
```

Reemplaza lo siguiente:

  • PROJECT_ID: el nombre del proyecto. Para ver los trabajos de copia de seguridad, puedes ingresar el proyecto de la backup vault o el proyecto del recurso en el que se realiza la copia de seguridad. Para ver los trabajos de restablecimiento, puedes ingresar el proyecto de la backup vault o el proyecto en el que se restablece el recurso.

Formato de registro de trabajos de copia de seguridad y restablecimiento

Las entradas de registro de copia de seguridad y restauración incluyen los siguientes campos:

Campo Descripción
jobId Es el ID asociado al trabajo.
sourceResourceName Es el nombre relativo del recurso protegido.
jobCategory Es la categoría del trabajo, que puede ser SCHEDULED_BACKUP, ON_DEMAND_BACKUP o RESTORE.
sourceResourceId Es el ID del recurso protegido.
resourceType Es el tipo de recurso. Por ejemplo, una instancia de Compute Engine.
jobStatus Es el estado del trabajo, que puede ser SUCCESSFUL, FAILED, RUNNING o SKIPPED.
backupRule Es el nombre de la regla de copia de seguridad que activó el trabajo de copia de seguridad.
backupVaultName Es el nombre relativo del almacén de copias de seguridad en el que se almacenan las copias de seguridad.
startTime Es la hora de inicio del trabajo, que está en formato UTC YYYY-MM-DD HH:MM:SS.SSS.
backupPlanName El nombre relativo del plan de copia de seguridad asociado al recurso. En el caso de los trabajos de restablecimiento, el campo del nombre del plan de copias de seguridad permanece como Null.
errorCode Es el código de error asociado al trabajo fallido. El código de error se muestra como Null si no se produjo ningún error en el trabajo.
errorType Es el nombre del tipo de error. Por ejemplo, PERMISSION_DENIED. El tipo de error se muestra como Null si no se produjo ningún error en el trabajo.
errorMessage Es el mensaje de error del trabajo con errores. El mensaje de error se muestra como Null si no se produjo ningún error en el trabajo.
restoreResourceName El nombre relativo del recurso que se crea después de la restauración correcta.
backupName En el caso de los trabajos de copia de seguridad, el nombre de la copia de seguridad es un nombre generado por el sistema para la copia de seguridad en forma de UUID. En el caso de los trabajos de restablecimiento, el nombre de la copia de seguridad es el nombre de la copia de seguridad que se usó para realizar el restablecimiento.

En el siguiente ejemplo, se muestra una entrada de registro para una copia de seguridad programada en una instancia de Compute Engine.

        {
        "insertId": "696883be-582d-4af4-b2b8-a4c497e49489",
        "jsonPayload": {
          "jobId": "696883be-582d-4af4-b2b8-a4c497e49489",
          "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupRestoreJobLog",
          "sourceResourceName": "projects/Source_project_ID/zones/asia-east1-c/instances/Instance_name",
          "jobCategory": "SCHEDULED_BACKUP",
          "sourceResourceId": "6114243930178522357",
          "resourceType": "Compute Engine",
          "jobStatus": "RUNNING",
          "backupRule": "backup-rule-1",
          "backupVaultName": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/Backupvault_name",
          "startTime": "2024-09-10T06:37:00.303416182Z",
          "backupPlanName": "projects/Backupplan_project_ID/locations/asia-east1/backupPlans/Backupplan_Name"
        },
        "resource": {
          "type": "backupdr.googleapis.com/BackupDRProject",
          "labels": {
            "resource_container": "projects/223618678509",
            "location": "asia-east1"
          }
        },
        "timestamp": "2024-09-10T06:37:00.303416182Z",
        "logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_backup_restore_jobs",
        "receiveTimestamp": "2024-09-10T06:37:01.818767274Z"
      }

Consultas de muestra

Para ver los registros seleccionados, puedes escribir consultas personalizadas en la sección de consultas.

Usa la siguiente consulta para ver los trabajos fallidos.

    logName:"bdr_backup_restore_jobs" jsonPayload.jobStatus="FAILED"

Usa la siguiente consulta para ver los trabajos almacenados en una bóveda de copias de seguridad.

    logName:"bdr_backup_restore_jobs" jsonPayload.backupVaultName:"backupVaults/BACKUPVAULT_NAME"

Usa la siguiente consulta para ver los trabajos creados con un plan de copias de seguridad.

    logName:"bdr_backup_restore_jobs" jsonPayload.backupPlanName:"backupPlans/BACKUPPLAN_NAME"

Consulta los registros de detalles del plan de copias de seguridad

Puedes ver los registros de detalles del plan de copias de seguridad en Cloud Logging a través de la consolaGoogle Cloud y Google Cloud CLI. Para ver los trabajos de copia de seguridad, selecciona el proyecto en el que se creó el plan de copia de seguridad.

Console

En la consola de Google Cloud , puedes usar el Explorador de registros para recuperar las entradas de registro de detalles del plan de copias de seguridad:

  1. En la consola de Google Cloud , ve a Logging > Explorador de registros.
  2. Selecciona un proyecto de Cloud existente.
  3. En el panel Compilador de consultas, selecciona bdr_backup_plan_details en el menú desplegable Seleccionar nombre del registro.

gcloud

Google Cloud CLI proporciona una interfaz de línea de comandos para la API de Logging. Para leer las entradas de registro de copia de seguridad y restablecimiento de un proyecto, ejecuta el siguiente comando:

 ```none
 gcloud logging read "logName: bdr_backup_plan_details" --project=PROJECT_ID
 ```

Reemplaza lo siguiente:

  • PROJECT_ID: Es el nombre del proyecto en el que se creó el plan de copia de seguridad.

Formato de registro de detalles del plan de copias de seguridad

Las entradas de registro de copia de seguridad y restauración incluyen los siguientes campos:

Campo Descripción
backupPlanName Es el nombre relativo del plan de copias de seguridad.
ruleName Es el nombre de la regla de copia de seguridad que se usa para los trabajos de copia de seguridad.
recurrence Es el tipo de recurrencia de la copia de seguridad, que puede ser por hora, diaria, semanal, mensual o anual.
recurrenceSchedule Es la programación de recurrencia de una copia de seguridad basada en la regla de copia de seguridad.
backupWindow Es el período durante el cual se pueden iniciar los trabajos de copia de seguridad.
retentionDays Es la duración en días durante la que se deben retener las copias de seguridad.
backupWindowTimezone Es la zona horaria que se aplica al período de copia de seguridad.
backupVaultName Es el nombre relativo de la bóveda de copias de seguridad asociada al plan de copias de seguridad.
resourcesProtectedCount Es la cantidad de recursos protegidos por el plan de copia de seguridad.
protectedDataVolumeGib Es el tamaño total en GiB de los datos de origen protegidos por el plan de copias de seguridad.

El siguiente ejemplo es una entrada de registro de bdr_backup_plan_details.

        {
          "insertId": "15792541403682418506",
          "jsonPayload": {
            "resourcesProtectedCount": 3,
            "protectedDataVolumeGib": 30,
            "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupPlanDetailsLog",
            "backupVaultName": "projects/hk-staging-saas-report-1/locations/us-central1/backupVaults/hk-bv-1",
            "backupPlanName": "projects/hk-staging-saas-report-1/locations/us-central1/backupPlans/hk-bp-2",
            "backupRuleDetails": [
              {
                "retentionDays": 10,
                "recurrence": "Daily",
                "recurrenceSchedule": "Every day",
                "backupWindow": "00:00 to 24:00",
                "ruleName": "hk-br-2",
                "backupWindowTimezone": "Asia/Calcutta"
              }
            ]
          },
          "resource": {
            "type": "staging-backupdr.sandbox.googleapis.com/BackupPlan",
            "labels": {
              "location": "us-central1",
              "resource_container": "838468076466",
              "backup_plan_id": "hk-bp-2"
            }
          },
          "timestamp": "2025-06-09T08:04:10Z",
          "severity": "INFO",
          "logName": "projects/hk-staging-saas-report-1/logs/staging-backupdr.sandbox.googleapis.com%2Fbdr_backup_plan_details",
          "receiveTimestamp": "2025-06-09T09:40:14.711832094Z"
        }

Consultas de muestra

Para ver los registros seleccionados, puedes escribir consultas personalizadas en la sección de consultas.

Usa la siguiente consulta para ver los planes de copia de seguridad asociados a un plan de copia de seguridad específico:

    logName:"bdr_backup_plan_details" jsonPayload.backupPlanName:"projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUPPLAN_NAME"

Usa la siguiente consulta para ver los planes de copias de seguridad asociados a una backup vault específica:

    logName:"bdr_backup_plan_details" jsonPayload.backupVaultName:"projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUPVAULT_NAME"

Usa la siguiente consulta para ver los planes de copias de seguridad que contienen un nombre de regla específico:

    logName:"bdr_backup_plan_details" jsonPayload.backupRuleDetails.ruleName:"RULE_NAME

Consulta los informes del plan de copias de seguridad para las copias de seguridad almacenadas en vault

Puedes ver los registros de detalles del plan de copias de seguridad en Cloud Logging a través de laGoogle Cloud consola y Google Cloud CLI. Para ver los trabajos de copia de seguridad, selecciona el proyecto en el que se creó el plan de copia de seguridad.

Console

En la consola de Google Cloud , puedes usar el Explorador de registros para recuperar las entradas de registro de detalles del plan de copias de seguridad:

  1. En la consola de Google Cloud , ve a Logging > Explorador de registros.
  2. Selecciona un proyecto de Cloud existente.
  3. En el panel Compilador de consultas, selecciona bdr_backup_plan_details en el menú desplegable Seleccionar nombre del registro.

gcloud

Google Cloud CLI proporciona una interfaz de línea de comandos para la API de Logging. Para leer las entradas de registro de copia de seguridad y restablecimiento de un proyecto, ejecuta el siguiente comando:

 ```none
 gcloud logging read "logName: bdr_backup_plan_details" --project=PROJECT_ID
 ```

Reemplaza lo siguiente:

  • PROJECT_ID: Es el nombre del proyecto en el que se creó el plan de copia de seguridad.

Formato del informe del plan de copias de seguridad

En este informe, se proporcionan estadísticas integrales sobre los planes de copias de seguridad configurados, con detalles sobre sus reglas, los vaults de copias de seguridad asociados y las estadísticas de los recursos que protegen.

El informe incluye los siguientes campos:

  • Fecha: Es la fecha más reciente en la que se actualizó la información del plan de copias de seguridad.
  • backup_plan_name: Es el nombre designado del plan de copias de seguridad.
  • backup_plan_location: Es la ubicación geográfica del plan de creación de copias de seguridad.
  • backup_rules: Es un registro repetido (array) que contiene detalles específicos de cada regla de copia de seguridad dentro del plan. Cada registro de regla incluye lo siguiente:
    • backup_rules.rule_name: Es el nombre designado de la regla de copia de seguridad.
    • backup_rules.recurrence: Es el tipo de recurrencia especificado para la copia de seguridad (p.ej., "hourly", "daily", "weekly", "monthly", "yearly").
    • backup_rules.recurrence_schedule: Es la programación de recurrencia definida para la regla de copia de seguridad (p.ej., "todos los días a las 10:00", "todos los lunes").
    • backup_rules.backup_window: Es el período definido (en formato de reloj de 24 horas) durante el cual se permite que comiencen los trabajos de copia de seguridad (p.ej., "02:00-08:00").
    • backup_rules.backup_window_time_zone: Es la zona horaria en la que se programan las copias de seguridad (p.ej., "UTC", "America/Los_Angeles").
    • backup_rules.retention_days: Es la duración especificada (en días) durante la cual se conservarán las copias de seguridad de acuerdo con esta regla.
  • backup_vault_name: Es el nombre de la bóveda de copias de seguridad vinculada intrínsecamente al plan de copias de seguridad.
  • backup_vault_location: Es la ubicación geográfica de la backup vault asociada al plan de copias de seguridad.
  • resources_protected_count: Es la cantidad cuantificable de recursos protegidos por este plan de copia de seguridad específico.
  • protected_data_volume_gib: Es el volumen de datos agregado (expresado en GiB) de los recursos protegidos por este plan de copias de seguridad.
  • minimum_enforced_retention_days: Es el período de retención obligatorio mínimo (en días) aplicable a las copias de seguridad asociadas con este plan de copia de seguridad.
  • effective_date_for_enforced_retention_lock: Es la fecha de entrada en vigencia precisa del bloqueo de retención aplicado.
  • lock_on_enforced_retention: Es un indicador que señala si la retención está en estado de bloqueo. Este campo se genera de forma dinámica según la siguiente lógica:

    • Si la marca de tiempo effective_date_for_enforced_retention_lock está presente y corresponde a la hora actual o a una hora anterior, el valor se designa como "bloqueado".
    • Si no se cumple esta condición, el valor se designa como "desbloqueado".

Consultas de muestra

Para ver los registros seleccionados, puedes escribir consultas personalizadas en la sección de consultas.

Usa la siguiente consulta para ver los planes de copia de seguridad asociados a un plan de copia de seguridad específico:

    logName:"bdr_backup_plan_details" jsonPayload.backupPlanName:"projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUPPLAN_NAME"

Usa la siguiente consulta para ver los planes de copias de seguridad asociados a una backup vault específica:

    logName:"bdr_backup_plan_details" jsonPayload.backupVaultName:"projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUPVAULT_NAME"

Usa la siguiente consulta para ver los planes de copias de seguridad que contienen un nombre de regla específico:

    logName:"bdr_backup_plan_details" jsonPayload.backupRuleDetails.ruleName:"RULE_NAME

¿Qué sigue?