![](/img/trans.png)
[英]Azure ARM Template - accessing a resource Id created by one ARM template in another ARM template
[英]How to refer a resource which is already created in ARM template?
我正在嘗試使用arm模板為我的cosmosdb帳戶創建警報,因為cosmosdb已經創建,所以我無法使用dependsOn來引用rosurce。
"resources": [
{
"type": "microsoft.insights/alertrules",
"name": "[parameters('alertrules_alert_name')]",
"apiVersion": "2014-04-01",
"location": "southcentralus",
"scale": null,
"properties": {
"name": "[parameters('alertrules_alert_name')]",
"description": null,
"isEnabled": true,
"condition": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"dataSource": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
"resourceUri": "[resourceId('Microsoft.DocumentDB/databaseAccounts', parameters('databaseAccounts_cosmosaccount_name_1'))]",
"metricNamespace": null,
"metricName": "Http 401"
},
"operator": "GreaterThan",
"threshold": 1,
"windowSize": "PT30M"
},
"action": null
}
}
],
"outputs": {}
}
創建新的 Cosmos DB資源時,請查閱以下文檔以通過ARM模板啟用(經典)警報和診斷設置 。
1) 使用Resource Manager模板創建經典指標警報 2) 使用Resource Manager模板在資源創建時自動啟用診斷設置 3) Azure Cosmos DB診斷日志記錄
請向上投票以獲取有關ARM Templete功能的現有條目,或創建一個特定於您的用例的新用戶語音條目: Azure Cosmos DB用戶語音
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.