Я создал управляемое приложение Azure. Я использовал управляемые образы в mainTemplate.json
для создания новых виртуальных машин, например:
{
"type": "Microsoft.Compute/images",
"apiVersion": "2018-04-01",
"name": "front-image",
"location": "[parameters('location')]",
"properties": {
"storageProfile": {
"osDisk": {
"osType": "linux",
"osState": "Generalized",
"blobUri": "[concat('https://sdfasdfasdf.blob.core.windows.net/images/myserver.vhd')]",
"caching": "ReadWrite",
"storageAccountType": "Standard_LRS"
}
}
}
}, {
"apiVersion": "2016-04-30-preview",
"type": "Microsoft.Compute/virtualMachines",
"name": "myserver",
"location": "[parameters('location')]",
"dependsOn": ["myserver-nic", "myserver-images"],
"properties": {
"storageProfile": {
"imageReference": {
"id": "[resourceId('Microsoft.Compute/images', 'myserver-image')]"
}
},
...
}
}
Это хорошо работает в каталоге услуг. Но когда я пытаюсь развернуть приложение из Azure Marketplace, у меня возникает следующая ошибка:
Исходный большой двоичный объект https://sdfasdfasdf.blob.core.windows.net/images/myserver.vhd не принадлежит учетной записи хранения в подписке ******.
В FAQ в Azure я нашел следующее :
Вопрос: Могу ли я использовать файл VHD в учетной записи хранения Azure для создания управляемого диска с другой подпиской?
Ответ: Да.
Что я делаю не так?