Запрос на увеличение квоты с помощью REST API Службы поддержки Azure

Вы можете запросить дополнительную квоту для службы Azure с помощью REST API Службы поддержки Azure. В этой статье приведены примеры для виртуальных машин Azure (ядер и виртуальных ЦП), пакетной службы Azure, Базы данных SQL Azure и Azure Synapse Analytics. При создании запроса на увеличение квоты нужно указать такие сведения, как регион и новые ограничения. Для типов ресурсов в наших примерах необходимо предоставить дополнительные сведения, чтобы обеспечить своевременную обработку запроса на увеличение квоты в Azure.

Кроме того, можно запросить дополнительную квоту, открыв запрос в службу поддержки типа "Ограничения службы и подписки (квоты)" на портале Azure.

Виртуальные машины Azure (ядра и виртуальные ЦП)

Объекты

Чтобы запросить увеличение квоты для виртуальных машин Azure (ядер и виртуальных ЦП), предоставьте дополнительные сведения с помощью объекта QuotaTicketDetails.

QuotaTicketDetails содержит три свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
quotaChangeRequestSubType False строка Тип подресурса, для которого запрашивается увеличение квоты Неприменимо
quotaChangeRequestVersion True строка Версия полезных данных запроса на изменение квоты "1.0"
quotaChangeRequests True строка Список объектов QuotaChangeRequest List<QuotaChangeRequest>

QuotaChangeRequest содержит два свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
region True строка Расположение или регион Azure, для которого запрашивается увеличение квоты Получение списка регионов по службе.
payload True строка Сериализованное значение объекта Payload Описано ниже.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
VmFamily True строка Список семейств номеров SKU Microsoft.Compute Серия ESv3
VmFamily True строка региональная квота *
VmFamily True строка виртуальный ЦП точечной виртуальной машины Все серии
NewLimit True Целое число Требуемая новая квота 200

Примеры

  1. В следующем примере показаны полезные данные для запросов на увеличение квоты для SKU виртуальных машин Azure серий ESv3 и Av2 (ядра и виртуальные ЦП):
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":ESv3 Series\",\"NewLimit\":200}"
    },
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":Av2 Series\",\"NewLimit\":20}"
    },
  ]
}

Просмотрите полный текст запроса и ответа для увеличения квоты для виртуальных машин Azure (ядер и виртуальных ЦП).

  1. В следующем примере показаны полезные данные для запросов на увеличение квоты для всех серий виртуальных машин в указанном регионе (региональная квота):
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":*\",\"NewLimit\":200}"
    },
  ]
}
  1. В следующем примере показаны полезные данные для запросов на увеличение квоты для точечной виртуальной машины:
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":All Series\",\"NewLimit\":20}"
    },
  ]
}

Пакетная служба Azure

Для пакетной службы Azure можно запросить увеличение квоты на уровне подписки или на уровне учетной записи пакетной службы.

Объекты

Чтобы запросить увеличение квоты для пакетной службы Azure, предоставьте дополнительные сведения с помощью объекта QuotaTicketDetails.

QuotaTicketDetails содержит три свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
quotaChangeRequestSubType False строка Тип подресурса, для которого запрашивается увеличение квоты Неприменимо
quotaChangeRequestVersion True строка Версия полезных данных запроса на изменение квоты "1.0"
quotaChangeRequests True строка Список объектов QuotaChangeRequest List<QuotaChangeRequest>

QuotaChangeRequest содержит два свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
region True строка Расположение или регион Azure, для которого запрашивается увеличение квоты Получение списка регионов по службе.
payload True строка Сериализованное значение объекта Payload Описано ниже.

Запрос на увеличение квоты на уровне подписки

Чтобы запросить увеличение квоты на уровне подписки, задайте для quotaChangeRequestSubType значение Subscription.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
Тип True строка Account — единственный поддерживаемый тип на уровне подписки Учетная запись
NewLimit True Целое число Требуемое новое число учетных записей 5

Пример

Чтобы запросить увеличение квоты для учетных записей пакетной службы Azure на уровне подписки, сделайте следующее:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Subscription",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"NewLimit\":5,\"Type\":\"Account\"}"
    }
  ]
}

Просмотрите полный текст запроса и ответа для увеличения квоты для учетной записи пакетной службы Azure (Subscription).

Запрос на увеличение квоты на уровне учетной записи

Чтобы запросить увеличение квоты на уровне учетной записи, задайте для параметра quotaChangeRequestSubType значение Account.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
AccountName True строка Уникальное имя учетной записи в пакетной службе testBatchAccount
Тип строка True Требуемый тип подресурса Задания
Семейство виртуальных машин True строка Семейство номеров SKU Microsoft.Compute Указывается только для подресурса ядер типа Dedicated. standardDv3Family
NewLimit True Целое число Требуемая новая квота 5

Поддерживаемые типы подресурсов для учетной записи пакетной службы:

Тип Описание
Выделенные Выделенная виртуальная машина Azure или виртуальная машина облачной службы
LowPriority Исключаемая виртуальная машина Azure или виртуальная машина облачной службы
Пулы Коллекция узлов, в которых выполняется приложение
Задания Коллекция задач

Примеры

Чтобы запросить увеличение квоты для выделенных ядер для учетной записи пакетной службы Azure, сделайте следующее:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
    }
  ]
}

Просмотрите полный текст запроса и ответа для увеличения квоты для учетной записи пакетной службы (Account) типа Dedicated.

Чтобы запросить увеличение квоты для заданий для учетной записи пакетной службы Azure, сделайте следующее:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":5,\"Type\":\"Jobs\"}"
    }
  ]
}

Просмотрите полный текст запроса и ответа для увеличения квоты для учетной записи пакетной службы (Jobs).

Чтобы запросить увеличение квоты для выделенных ядер и низкоприоритетных ядер для учетной записи пакетной службы Azure, сделайте следующее:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
    },
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":200,\"Type\":\"LowPriority\"}"
    },
  ]
}

База данных SQL Azure

Для Базы данных SQL Azure можно запросить увеличение квоты на основе единиц пропускной способности базы данных (DTU) или количества серверов.

Объекты

Чтобы запросить увеличение квоты для Базы данных SQL Azure, предоставьте дополнительные сведения с помощью объекта QuotaTicketDetails.

Объект QuotaTicketDetails содержит три свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
quotaChangeRequestSubType False строка Тип подресурса, для которого запрашивается увеличение квоты Неприменимо
quotaChangeRequestVersion True строка Версия полезных данных запроса на изменение квоты "1.0"
quotaChangeRequests True строка Список объектов QuotaChangeRequest List<QuotaChangeRequest>

Объект QuotaChangeRequest содержит два свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
region True строка Расположение или регион Azure, для которого запрашивается увеличение квоты на конкретный тип подресурса Получение списка регионов по службе.
payload True строка Сериализованное значение объекта Payload Описано ниже.

Повышение квоты для DTU

Чтобы запросить увеличение квоты для DTU, установите для quotaChangeRequestSubType значение DTUs.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
ServerName True строка Уникальное имя сервера Базы данных SQL. testserver
NewLimit True Целое число Требуемая новая квота для DTU 5000

Пример

Запрос на увеличение квоты для DTU

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "DTUs",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
    }
  ]
}

Повышение квоты для серверов

Чтобы запросить увеличение квоты для серверов, установите для quotaChangeRequestSubType значение Servers.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
NewLimit True строка Требуемое количество серверов Базы данных SQL для подписки 200

Пример

Запрос на увеличение квоты для серверов:

"quotaTicketDetails": {
      "quotaChangeRequestVersion": "1.0",
      "quotaChangeRequestSubType": "Servers",
      "quotaChangeRequests": [
        {
          "region": "EastUS",
          "payload": "{\"NewLimit\":200}"
        }
      ]
    }

Azure Synapse Analytics

Для Azure Synapse Analytics можно запросить увеличение квоты на основе единиц пропускной способности базы данных (DTU) или количества серверов.

Объекты

Чтобы запросить увеличение квоты для Azure Synapse Analytics, предоставьте дополнительные сведения с помощью объекта QuotaTicketDetails.

QuotaTicketDetails содержит три свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
quotaChangeRequestSubType False строка Тип подресурса, для которого запрашивается увеличение квоты Неприменимо
quotaChangeRequestVersion True строка Версия полезных данных запроса на изменение квоты "1.0"
quotaChangeRequests True строка Список объектов QuotaChangeRequest List<QuotaChangeRequest>

QuotaChangeRequest содержит два свойства:

Имя свойства Обязательно Тип Описание Поддерживаемые значения
region True строка Расположение или регион Azure, для которого запрашивается увеличение квоты Получение списка регионов по службе.
payload True строка Сериализованное значение объекта Payload Описано ниже.

Повышение квоты для DTU

Чтобы запросить увеличение квоты для DTU, установите для quotaChangeRequestSubType значение DTUs.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
ServerName True строка Уникальное имя сервера Azure Synapse Analytics testserver
NewLimit True Целое число Требуемая новая квота для DTU 5000

Пример

Запрос на увеличение квоты для DTU

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "DTUs",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
    }
  ]
}

Повышение квоты для серверов

Чтобы запросить увеличение квоты для серверов, установите для quotaChangeRequestSubType значение Servers.

Сведения о полезных данных

Свойство Обязательно Тип Описание Пример
NewLimit True строка Требуемое количество серверов Azure Synapse Analytics для подписки 200

Пример

Запрос на увеличение квоты для серверов в регионе:

"quotaTicketDetails": {
      "quotaChangeRequestVersion": "1.0",
      "quotaChangeRequestSubType": "Servers",
      "quotaChangeRequests": [
        {
          "region": "EastUS",
          "payload": "{\"NewLimit\":200}"
        }
      ]
    }

Дальнейшие действия

REST API Службы поддержки Azure