Как добавить базовое изображение в формулу в devtest lab, используя шаблон ARM? - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь создать формулу в лаборатории DevTest с использованием ARM. Эта формула нуждается в базовом изображении. Я использую свойство customimageid, как показано ниже в шаблоне ARM.

 "customImageId": "[concat('/customimages/', variables('imageName'))]"

Я могу создать формулу, но не могу прикрепить базовое изображение к формуле.

Любая помощь может быть оценена. Спасибо.

1 Ответ

0 голосов
/ 12 апреля 2020

Согласно этому Azure документу свойство customImageId принимает строковое значение идентификатора пользовательского изображения виртуальной машины. Поэтому я предлагаю вам попробовать, используя customImageId, как показано ниже.

"customImageId": "[resourceId(variables('resourceType'), parameters('existingLabName'), parameters('imageName'))]"

Примечание: рассмотрите выше customImageId, если у вас есть переменная resourceType ниже в разделе переменных

"resourceType": "Microsoft.DevTestLab/labs/customimages"

и рассмотрите выше customImageId, если у вас есть ниже существующих параметров LabName и imageName в вашем разделе параметров

"existingLabName": {
    "type": "string",
    "metadata": {
        "description": "Name of an existing lab where the custom image will be created."
    }
},
"imageName": {
    "type": "string",
    "metadata": {
        "description": "Name of the custom image being created or updated."
    }
}
...