javascript - 如何查明 azure 快照何时完成创建

标签 javascript azure virtual-machine

我正在 azure 上拍摄磁盘快照。我正在使用 Node SDK。当我发出拍摄快照的命令时,几秒钟内我就收到了响应。我将粘贴下面的输出。

问题是,配置状态始终显示成功,即使快照显然尚未完成创建。而且它尚未显示在仪表板中。

如果我使用 snapshot.list 方法,它还会显示此快照成功

如何查询以查明快照何时真正完成创建?

{ 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 的内容。

最佳答案

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

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

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

关于javascript - 如何查明 azure 快照何时完成创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57517917/

相关文章:

javascript - 解密一些神秘的遗留 JavaScript

java - 如何使用 azure-spring-cloud-stream-binder-servicebus-queue 接受消息而不使用已弃用的类 Checkpointer

.net - 一个 Web 角色上的两个 Web 应用程序 - 配置问题

internet-explorer-8 - 在 Virtual Box VM 上安装 IE 8?

Java 局部变量、对象引用、实例变量在哪里

javascript - 引用错误 : date is not defined

javascript - 有没有办法使用 JavaScript 检查用户是否通过 Tor 连接到站点?

javascript - 判断一个字符串是否只包含另一个字符的函数

Azure Log Analytics - 数据工厂 - 跟踪链接服务创建

apache - Apache 的 other_vhosts_access.log 文件有什么用?