【问题标题】:Terraform azurerm_application_gateway configuration capacity autoscale settingTerraform azurerm_application_gateway 配置容量自动缩放设置
【发布时间】:2019-06-22 22:04:27
【问题描述】:

我正在创建一个用于使用 Terraform 配置 Azure 应用程序网关的模块。在 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}"
  }

【问题讨论】:

    标签: terraform autoscaling azure-application-gateway azure-rm


    【解决方案1】:

    这里是 an example usage,用于带有 terraform 的 Azure 应用程序网关。

    SKU 块支持以下内容:

    name -(必需)用于此应用程序网关的 SKU 的名称。可能的值为 Standard_Small、Standard_Medium、Standard_Large、Standard_v2、WAF_Medium、WAF_Large 和 WAF_v2。

    tier -(必需)用于此应用程序网关的 SKU 的层。可能的值为 Standard、Standard_v2、WAF 和 WAF_v2。

    容量 - (必需)用于此应用程序网关的 SKU 容量 - 必须介于 1 和 10 之间。

    更新

    由于autoscaling application gateway SKU 目前处于公共预览阶段。传统 SKU 块没有用于配置“容量类型”自动缩放的特定参数,最小缩放单位就像它在 Azure 门户上运行一样。

    就像使用 Powershell 创建自动缩放应用程序网关一样。配置自动缩放时,您不会在 SKU 上设置 capacity,而是添加一个新的 mincapacity 参数。

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

    您也可以参考 GitHub 中的the same issue open

    【讨论】:

    • 您是否费心阅读这个问题?您复制了我在问题中的相同代码。问题是 Terraform 是否有办法在门户中完成可以在门户中完成的操作,即设置“容量类型”自动缩放和最小缩放单位???
    • 对不起,这是我的错。目前,我们无法使用 terraform 设置自动缩放,请查看我的更新。
    【解决方案2】:

    您是否费心阅读这个问题?您复制了我在问题中的相同代码。问题是 Terraform 是否有办法在门户中完成可以做的事情,即设置“容量类型”自动缩放和最小缩放单位???

    【讨论】:

      猜你喜欢
      • 2020-07-31
      • 2020-09-24
      • 2021-11-06
      • 2018-01-29
      • 1970-01-01
      • 2019-12-26
      • 2017-01-30
      • 1970-01-01
      • 2015-12-31
      相关资源
      最近更新 更多