Настройка автомасштабирования емкости конфигурации Terraform azurerm_application_gateway

Я создаю модуль для настройки шлюза приложений Azure с помощью Terraform. В ресурсе azurerm_application_gateway, в блоке sku, я вижу Имя, уровень и емкость, но я не вижу, как сделать этот параметр для того, что я вижу на портале, "Тип емкости", Масштабирование, минимальные единицы измерения масштаба. У кого-нибудь есть пример terraform, как это сделать?

resource "azurerm_application_gateway" "network" {
  name                = "${var.application_gateway_name}"
  resource_group_name = "${var.resource_group_name[0]}"
  location            = "${var.location}"

  sku {
    name     = "${var.sku_name}"
    tier     = "${var.sku_tier}"
    capacity = "${var.sku_capacity}"
  }

2 ответа

Вот пример использования шлюза приложений Azure с terraform.

Блок SKU поддерживает следующее:

name - (обязательно) Имя SKU, которое будет использоваться для этого шлюза приложений. Возможные значения: Standard_Small, Standard_Medium, Standard_Large, Standard_v2, WAF_Medium, WAF_Large и WAF_v2.

Уровень - (Обязательный) Уровень SKU, используемый для этого шлюза приложений. Возможные значения: Standard, Standard_v2, WAF и WAF_v2.

Емкость - (Обязательно) Емкость SKU, которую следует использовать для этого шлюза приложений - которая должна быть от 1 до 10.

Обновить

Поскольку шлюз приложения автомасштабирования SKU в настоящее время находится в публичном предварительном просмотре. В традиционных блоках SKU отсутствуют конкретные параметры для настройки автомасштабирования "Тип емкости", минимальные единицы измерения масштаба - такие, как он работает на портале Azure.

Как создание автомасштабного шлюза приложений с помощью Powershell. При настройке автоматического масштабирования вы не устанавливаете эту емкость в SKU, а добавляете новый параметр mincapacity.

$autoscaleConfig = New-AzureRmApplicationGatewayAutoscaleConfiguration -MinCapacity 2
$sku = New-AzureRmApplicationGatewaySku -Name Standard_v2 -Tier Standard_v2

Вы также можете обратиться к той же проблеме, открытой в GitHub.

Вы удосужились прочитать вопрос? Вы скопировали тот же код, что и у меня в вопросе. Вопрос в том, есть ли у Terraform способ сделать то, что можно сделать на портале, для которого задано "Тип емкости", Масштабирование и минимальные единицы измерения масштаба???

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