Partager via


Suivez les tâches de sauvegarde et de restauration à l'aide de l'API REST dans Sauvegarde Microsoft Azure

Cet article explique comment surveiller les tâches de sauvegarde et de restauration à l'aide de l'API REST dans Sauvegarde Microsoft Azure.

Le service Sauvegarde Microsoft Azure déclenche des tâches qui s'exécutent en arrière-plan dans divers scénarios tels que le déclenchement d'opérations de sauvegarde, de restauration ou la désactivation de la sauvegarde. Vous pouvez suivre ces tâches à l’aide de leurs ID.

Récupérer les informations sur tâches à partir des opérations

Une opération telle que le déclenchement d’une sauvegarde renvoie toujours un jobID. L’exemple suivant fournit la réponse finale d’une opération API REST de déclenchement de sauvegarde :

{
  "id": "cd153561-20d3-467a-b911-cc1de47d4763",
  "name": "cd153561-20d3-467a-b911-cc1de47d4763",
  "status": "Succeeded",
  "startTime": "2018-09-12T02:16:56.7399752Z",
  "endTime": "2018-09-12T02:16:56.7399752Z",
  "properties": {
    "objectType": "OperationStatusJobExtendedInfo",
    "jobId": "41f3e94b-ae6b-4a20-b422-65abfcaf03e5"
  }
}

Vous pouvez identifier le travail de sauvegarde de machine virtuelle Azure via le champ « jobId ». Suivez le travail comme mentionné ici en utilisant une requête simple GET.

Suivre le travail

GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}?api-version=2019-05-13

{jobName} a la valeur jobId. La réponse est toujours 200 OK avec le champ « status » indiquant l’état actuel de la tâche. Une fois le travail terminé avec le message Completed ou CompletedWithWarnings, la section extendedInfo fournit plus de détails sur le travail.

Response

Nom Type Description
200 OK JobResource OK

Exemple de réponse

Une fois la soumission GET URI terminée, une réponse 200 (OK) est retournée.

HTTP/1.1 200 OK
Pragma: no-cache
X-Content-Type-Options: nosniff
x-ms-request-id: e9702101-9da2-4681-bdf3-a54e17329a56
x-ms-client-request-id: ba4dff71-1655-4c1d-a71f-c9869371b18b; ba4dff71-1655-4c1d-a71f-c9869371b18b
Strict-Transport-Security: max-age=31536000; includeSubDomains
x-ms-ratelimit-remaining-subscription-reads: 14989
x-ms-correlation-request-id: e9702101-9da2-4681-bdf3-a54e17329a56
x-ms-routing-request-id: SOUTHINDIA:20180521T102317Z:e9702101-9da2-4681-bdf3-a54e17329a56
Cache-Control: no-cache
Date: Mon, 21 May 2018 10:23:17 GMT
Server: Microsoft-IIS/8.0
X-Powered-By: ASP.NET

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Default-RecoveryServices-ResourceGroup-centralindia/providers/microsoft.recoveryservices/vaults/abdemovault/backupJobs/7ddead57-bcb9-4269-ac31-6a1b57588700",
  "name": "7ddead57-bcb9-4269-ac31-6a1b57588700",
  "type": "Microsoft.RecoveryServices/vaults/backupJobs",
  "properties": {
    "jobType": "AzureIaaSVMJob",
    "duration": "00:20:23.0896697",
    "actionsInfo": [
      1
    ],
    "virtualMachineVersion": "Compute",
    "extendedInfo": {
      "tasksList": [
        {
          "taskId": "Take Snapshot",
          "duration": "00:00:00",
          "status": "Completed"
        },
        {
          "taskId": "Transfer data to vault",
          "duration": "00:00:00",
          "status": "Completed"
        }
      ],
      "propertyBag": {
        "VM Name": "uttestvmub1",
        "Backup Size": "2332 MB"
      }
    },
    "entityFriendlyName": "uttestvmub1",
    "backupManagementType": "AzureIaasVM",
    "operation": "Backup",
    "status": "Completed",
    "startTime": "2018-05-21T08:35:40.9488967Z",
    "endTime": "2018-05-21T08:56:04.0385664Z",
    "activityId": "7df8e874-1d66-4f81-8e91-da2fe054811d"
  }
}
}

Étapes suivantes

À propos de la Sauvegarde Microsoft Azure.