Невозможно создать клиентскую виртуальную машину с доступом к управляемому экземпляру Azure Sql из-за ограничения квоты ядра

Я создал управляемый экземпляр Azure SQL и хочу создать клиентскую виртуальную машину, которая будет использоваться для доступа к экземпляру. Я скопировал скрипт конфигурации с портала Azure:

Когда я выполняю этот скрипт через PowerShell, я получаю следующую ошибку:

New-AzureRmResourceGroupDeployment: 17:06:13 - ошибка: Code=InvalidTemplateDeployment; Сообщение = Развертывание шаблона 'azuredeploy' недопустимо в соответствии с процедурой проверки. Идентификатор отслеживания: "8bc76e8d-3070-44a3-bc43-58bbeeac20d8". Смотрите внутренние ошибки для деталей. Пожалуйста, смотрите https://aka.ms/arm-deploy для деталей использования.
В строке:179 символов: 1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $ resourceGroupN...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [New-AzureRmResourceGroupDeployment], исключение
+ FullyQualifiedErrorId: Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

New-AzureRmResourceGroupDeployment: 17:06:14 PM - ошибка: код =QuotaExceeded; Сообщение = Операция приводит к превышению пределов квоты ядра. Максимально допустимое: 100, Текущее использование: 100, Запрашиваемое дополнительное: 2. Подробнее об увеличении квоты читайте по адресу http://aka.ms/corequotaincrease. В строке:179 символов: 1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $ resourceGroupN...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [New-AzureRmResourceGroupDeployment], исключение
+ FullyQualifiedErrorId: Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

Если есть какое-то объяснение, почему эта ошибка происходит и жарко, чтобы увидеть, какова текущая квота?

1 ответ

Решение

Первая ошибка показывает, что у вас есть InvalidTemplateDeployment. Вы можете выполнить этот скрипт с помощью команды Invoke-Command для запуска команд на локальных и удаленных компьютерах. После того, как вы скопируете этот скрипт в командную строку Power Shell, вам нужно будет установить пароль для виртуальной машины и выполнить скрипт. Как только вы выполните скрипт, вы увидите, что он развернул вашу виртуальную машину. Вы можете получить более подробную информацию из этого шага.

Для второй ошибки. Квота указана для каждого отдельного региона, а не для всей подписки. Вы можете использовать Get-AzureRmVMUsage -Location "South Central US" Команда для поиска квот виртуальных машин с определенным местоположением. Вы можете получить дополнительную информацию о разрешении ошибок для квот ресурсов.

Другие вопросы по тегам