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

标签 java azure azure-vm-scale-set

我正在使用 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/

相关文章:

java - JDK-18 外部函数 : How to work with multiple functions that have the same name, 但来自不同的 native 库?

azure - 断电后使用 Azure 恢复上传

azure - 如何知道我是否已为 session 状态正确配置 Azure 缓存

Azure VMSS Powershell 扩展从 url 复制文件

azure - Azure Automation DSC 是否尊重 Service Fabric 更新域?

Azure 资源管理器部署超时

java - 在使用 Gradle 构建的 Java 项目中管理 javaagent 依赖项

java - 如何在没有 By 定位器的情况下使用 WebDriverWait.until?

java - RunWith(PowerMockRunner.class) 不适用于包注释

Azure Web 应用程序 - 列表和 Web 应用程序 - 列表函数 Rest API 响应为空