首页 > 解决方案 > 如何找出天蓝色快照何时完成创建

问题描述

我正在 azure 上拍摄磁盘的快照。我正在使用节点 SDK。当我发出拍摄快照的命令时,我会在几秒钟内得到回复。我将在下面粘贴输出。

Succeeded问题是,即使快照显然还没有完成创建,配置状态也会始终显示。而且它还没有显示在仪表板中。

如果我使用该snapshot.list方法,它也会说明Succeeded此快照。

如何查询以了解快照实际创建完成的时间?

{ id:
     '/subscriptions/1a6c4c11-6729-48fb-8e76-06c6281bb6f1/resourceGroups/RGOUP1/providers/Microsoft.Compute/snapshots/snapCostTest',
    name: 'snapCostTest',
    type: 'Microsoft.Compute/snapshots',
    location: 'westus',
    sku: { name: 'Standard_LRS', tier: 'Standard' },
    timeCreated: 2019-08-16T00:51:04.099Z,
    osType: 'Windows',
    hyperVGeneration: 'V1',
    creationData:
     { createOption: 'Copy',
       sourceResourceId:
        '/subscriptions/1a6c4c11-6729-48fb-8e76-06c6281bb6f1/resourceGroups/RGOUP1/providers/Microsoft.Compute/disks/vm1_OsDisk_1_502b5534fe4b4f288d19e127c457d652' },
    diskSizeGB: 127,
    provisioningState: 'Succeeded' } 

我原以为会在创建快照时provisioningState显示类似的东西。Creating

标签: javascriptazurevirtual-machine

解决方案


您可以使用下面的其余 API 来获取磁盘的详细信息:

GET https://management.azure.com/<YOUR DISK ID>?api-version=2018-06-01 

只有properties.provisioningState在响应值变为“成功”时,磁盘才会显示在门户仪表板上。


推荐阅读