【发布时间】:2019-06-05 03:54:15
【问题描述】:
通过 terraform 在存储帐户上创建指标警报时,我收到错误 400
我已经浏览了文档并经过验证,我用于创建警报的名称是正确的
resource "azurerm_metric_alertrule" "test" {
name = "alerttestacc"
resource_group_name = "${azurerm_resource_group.main.name}"
location = "${azurerm_resource_group.main.location}"
description = "An alert rule to watch the metric Used capacity"
enabled = true
resource_id = "${azurerm_storage_account.to_monitor.id}"
metric_name = "UsedCapacity"
operator = "GreaterThan"
threshold = 20
aggregation = "Total"
period = "PT5M"
email_action {
send_to_service_owners = false
custom_emails = [
"xyz@gmail.com",
]
}
webhook_action {
service_uri = "https://example.com/some-url"
properties = {
severity = "incredible"
acceptance_test = "true"
}
}
预期:应创建警报
实际:
azurerm_metric_alertrule.test: Insights.AlertRulesClient#CreateOrUpdate:响应失败 请求:StatusCode=400 -- 原始错误:autorest/azure:服务 返回错误。状态=400 代码="UnsupportedMetric" 消息="的 不支持具有命名空间“”和名称“UsedCapacity”的度量标准 这个资源id
【问题讨论】:
标签: azure terraform azure-automation alerts terraform-provider-azure