Я начинаю копаться в пакетной службе Azure, пытаясь создать пул из Powershell, и заметил, что на странице документации Microsoft команды New-AzureBatchPool https://docs.microsoft.com/en-us/powershell/module/azurerm.batch/new-azurebatchpool?view=azurermps-6.8.1 они говорят нам, что в параметре «-VirtualMachineSize» мы должны указать размер виртуальной машины, хорошо, но если я отправлю «Standard_A1» в качестве параметра -VirtualMachineSize, запрос не будет выполнен, но если я отправлю «Small» (как я видел в примерах команды) работает!
Кто-нибудь знает, есть ли страница документации, содержащая таблицу, которая связывает тип значений, ожидаемых этой командой ("Маленький"), с нормальными значениями ("Standard_A0", "Standard_L16s_v2" и т. д...)?
Заранее спасибо!
Да, но я не знаю, где устанавливается связь между "Small" и "Standard A0" ....
Похоже, вы работаете с предыдущим поколением. Согласно https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-previous-gen
Стандартный A0 - A4 с использованием интерфейса командной строки и PowerShell В классической модели развертывания имена некоторых размеров виртуальных машин в интерфейсе командной строки и PowerShell немного отличаются:
Standard_A0 is ExtraSmall
Standard_A1 is Small
Standard_A2 is Medium
Standard_A3 is Large
Standard_A4 is ExtraLarge
Вот и все! Большое спасибо. Похоже, что для этих типов виртуальных машин Powershell использует классические имена моделей развертывания, но для других виртуальных машин Powershell принимает новые.
И это потому, что команда «New-AzureBatchPool» использует классическую модель развертывания.
Вот, docs.microsoft.com/en-us/azure/virtual-machines/windows/size s. docs.microsoft.com/en-us/azure/virtual-machines/windows/…