使用 java 将托管磁盘附加到 vmss 实例



我正在使用 azure-libraries-for-java (https://github.com/Azure/azure-libraries-for-java/( 来处理一些 azure 管理工作,我无法弄清楚的功能之一是将托管磁盘附加到 vmss 实例。

此操作可以使用 az cli 非常简单地完成:az vmss disk attach --disk {diskid} --instance-id 0 --resource-group MyResourceGroup --lun 0

也可以使用 rest API 以稍微复杂一点的方式完成此操作,如下所述:https://github.com/Azure/vm-scale-sets/tree/master/preview/disk

但是我不知道如何使用java SDK复制这些方法中的任何一种。希望有人更熟悉它,以帮助了解它是否或如何完成!

谢谢。

我设法通过使用 java sdk 中的 inner(( 函数来解决此问题。据我现在了解,这些函数/类是从 rest API 自动生成的,因此 rest API 中的任何功能都至少具有相应的功能。

使用起来有点丑陋,显然有失去与新版本SDK向后兼容性的风险,但我非常放心,我不必手动调用其余的api:p

最新更新