在 Azure 实验室服务和课堂实验室中,一旦创建了实验室,我就无法调整参考 VM 的大小。我需要这个,因为我已经完全配置了一个参考 VM,现在已经发布了我需要将 VM 的规范从标准提升到性能。
实验室门户 UI不公开此功能,Az.LabsServices豪华模块也不公开。我尝试将更改保存到共享图库中的图像中,然后在使用新规范创建新实验室时引用该图像。这个新实验室的问题是机器没有从保存的图像中继承所有的注册表修改和主要用户设置。除非存在无法调整这些 VM 大小的特定未记录原因,否则它们应遵守azure 文档中描述的 REST 端点功能。我尝试过的 API 调用是以下的各种组合:
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups
/{resourceGroupName}/providers/Microsoft.LabServices/labaccounts
/{labAccountName}/labs/{labName}/environmentsettings
/{environmentSettingName}?api-version=2018-10-15
或更新的端点
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups
/{resourceGroupName}/providers/Microsoft.LabServices/labaccounts
/{labAccountName}/labs/{labName}/environmentsettings
/{environmentSettingName}?api-version=2019-01-01-preview
在哪里{environmentSettingName}
设置为default
orproperties.resourceSettings
并且有效负载从{"properties":{"resourceSettings":{"size":"Performance"}}}
or{"resourceSettings":{"size":"Performance"}}
和其他组合变化
我从 API 得到的唯一响应是“不支持该操作”