Share via


Azure Backup'ta REST API kullanarak yedekleme ve geri yükleme işlerini izleme

Bu makalede, Azure Backup'ta REST API kullanarak yedekleme ve geri yükleme işlerinin nasıl izleneceği açıklanır.

Azure Backup hizmeti yedeklemeyi tetikleme, geri yükleme işlemleri, yedeklemeyi devre dışı bırakma gibi çeşitli senaryolarda arka planda çalışan işleri tetikler. Kimliklerini kullanarak bu işleri izleyebilirsiniz.

İşlemlerden İş bilgilerini getirme

Yedeklemeyi tetikleme gibi bir işlem her zaman bir jobID döndürür. Örneğin: Tetikleyici yedekleme REST API işleminin son yanıtı aşağıdaki gibidir:

{
  "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"
  }
}

Azure VM yedekleme işi "jobId" alanıyla tanımlanır ve basit bir GET isteği kullanılarak burada belirtildiği gibi izlenebilir.

İşi izleme

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

{jobName} yukarıda bahsedilen "jobId" değeridir. Yanıt her zaman 200 Tamam'dır ve "durum" alanı işin geçerli durumunu gösterir. Tamamlandı veya CompletedWithWarnings tamamlandıktan sonra , 'extendedInfo' bölümünde iş hakkında daha fazla ayrıntı gösterilir.

Response

Adı Tür Açıklama
200 Tamam JobResource Tamam

Örnek yanıt

GET URI gönderimi tamamlandıktan sonra 200 (Tamam) yanıtı döndürülür.

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"
  }
}
}

Sonraki adımlar

Azure Backup hakkında.