我正在使用 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 复制这两种方法。希望有人更熟悉它,以帮助理解是否可以或如何完成它!
谢谢。
最佳答案
我设法通过使用java sdk中的inner()函数解决了这个问题。据我现在的理解,这些函数/类是从其余 API 自动生成的,因此其余 API 中的任何功能都至少具有相应的功能。
使用起来有点难看,而且显然有失去与新版本 SDK 向后兼容性的风险,但我很放心,我不必手动调用其余 api :p
关于java - 使用 java 将托管磁盘附加到 vmss 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575721/