【问题标题】:Setting multiple custom email id in terraform for Azure lb scaling fails在 terraform 中为 Azure lb 缩放设置多个自定义电子邮件 ID 失败
【发布时间】:2021-10-08 12:58:30
【问题描述】:

我们可以设置管理员电子邮件 ID 以在 vmss 中进行缩放,如下面的链接所述。

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting

但是当指定了多个电子邮件 ID 时

enter image description here

notification {
    email {
      send_to_subscription_administrator    = true
      send_to_subscription_co_administrator = true
      custom_emails                         = ["email@test.com;email2@test.com"]
    }

terraform 失败并出现以下错误。

[1m[31mError: [0m[0m[1mError Creating AutoScale Setting“VMSS-RG”(资源组“VMSS-RG”):insights.AutoscaleSettingsClient#CreateOrUpdate:响应请求失败:StatusCode=400 - - 原始错误:autorest/azure:服务返回错误。 Status=400 Code="NotificationEmailInvalidValue" Message="通知电子邮件地址 'email@test.com;email2@test.com' 的值无效。"[0m

任何人遇到这个问题,任何帮助将不胜感激。

【问题讨论】:

    标签: azure terraform terraform-provider-azure azure-load-balancer


    【解决方案1】:

    根据资源 @​​987654321@ 的 Terraform 文档,custom_emails 参数接受电子邮件地址列表。请尝试按以下方式配置资源。

    notification {
    email {
      send_to_subscription_administrator    = true
      send_to_subscription_co_administrator = true
      custom_emails                         = ["email@test.com", "email2@test.com"]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-04
      • 2020-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-27
      • 2023-01-21
      • 2019-08-04
      相关资源
      最近更新 更多