我正在尝试按照此文档创建操作系统托管磁盘(Ubuntu 18.04)。但是我找不到合适的主体示例来创建这样的磁盘。我试图发送这个:
PUT https://management.azure.com/subscriptions/mysubscription/resourceGroups/myresourcegroup/providers/Microsoft.Compute/disks/mydisk?api-version=2018-09-30
{
"name": "mydisk",
"location": "westus2",
"properties": {
"osType": "Linux",
"diskSizeGB": 32,
"creationData": {
"createOption": "FromImage",
"imageReference": {
"id": "/subscriptions/mysubscription/Providers/Microsoft.Compute/Locations/westus2/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/UbuntuServer"
}
}
}
}
但我得到了回应:
{
"error": {
"code": "InvalidParameter",
"message": "The value of parameter imageReference is invalid.",
"target": "imageReference"
}
}
有没有办法创建这样的磁盘?在我的示例中编辑了订阅 ID 和资源组名称。
我正在尝试以这种方式创建这样的磁盘,因为如果我在创建 VM 期间指定它,它将为操作系统托管磁盘生成一些名称。然后当我需要删除 VM 时,将很难确定要删除哪个操作系统托管磁盘。所以我希望这个磁盘有指定的名称,而不是随机的。