Spåra säkerhetskopierings- och återställningsjobben med hjälp av REST API i Azure Backup
Den här artikeln beskriver hur du övervakar säkerhetskopierings- och återställningsjobben med hjälp av REST API i Azure Backup.
Azure Backup-tjänsten utlöser jobb som körs i bakgrunden i olika scenarier, till exempel utlösande av säkerhetskopiering, återställningsåtgärder, inaktivering av säkerhetskopiering. Du kan spåra dessa jobb med hjälp av deras ID:n.
Hämta jobbinformation från åtgärder
Om du utlöser en säkerhetskopieringsåtgärd returneras alltid ett jobID. I följande exempel visas det slutliga svaret för en REST API-åtgärd för säkerhetskopiering av utlösare:
{
"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"
}
}
Du kan identifiera säkerhetskopieringsjobbet för azure virtual machine (VM) med hjälp av fältet "jobId". Spåra jobbet enligt beskrivningen här med hjälp av en enkel GET
begäran.
Spåra jobbet
GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}?api-version=2019-05-13
{jobName}
är jobId
. Svaret är alltid 200 OK med fältet "status" som anger jobbets aktuella status. När jobbet har slutförts med meddelandet Completed
eller CompletedWithWarnings
innehåller avsnittet extendedInfo mer information om jobbet.
Response
Namn | Type | Beskrivning |
---|---|---|
200 OK | JobResource | OK |
Exempelsvar
När URI-överföringen GET
är klar returneras ett 200-svar (OK).
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"
}
}
}