【发布时间】:2019-10-27 18:23:05
【问题描述】:
我正在使用 azure-libraries-for-java (https://github.com/Azure/azure-libraries-for-java/) 来处理一些 azure 管理内容,而我无法弄清楚的功能之一是将托管磁盘附加到 vmss 实例很热.
使用 az cli 可以非常简单地完成此操作: az vmss 磁盘附加 --disk {diskid} --instance-id 0 --resource-group MyResourceGroup --lun 0
也可以使用此处描述的其余 API 以稍微复杂的方式完成: https://github.com/Azure/vm-scale-sets/tree/master/preview/disk
但我不知道如何使用 java SDK 复制这两种方法。希望有人更熟悉它,以帮助了解它是否或如何完成!
谢谢。
【问题讨论】:
-
你试试VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk这个界面吗?我认为它会有所帮助,但似乎只是创建新的数据磁盘。如果有帮助,请告诉我。
-
是的,我已经看到了,但正如你所说,它似乎只能用于创建新的/空的数据磁盘,它会为规模集中的每个 VM 实例创建它们,而不仅仅是一个特定的。
-
似乎没有其他接口可以做到这一点。也许你可以在java代码中使用rest API。
标签: java azure azure-vm-scale-set