gpt4 book ai didi

azure - 使用ARM模板部署时如何获取Application Insights应用程序ID?

转载 作者:行者123 更新时间:2023-12-04 01:12:30 24 4
gpt4 key购买 nike

我有一个 ARM 模板,用于将 Application Insights 部署到 Azure。

从那里我需要获取“应用程序 ID”

“正在监视您在发布流中部署的服务的 Application Insights 资源的应用程序 ID。在 API 访问边栏选项卡中找到它”

enter image description here

最佳答案

将如下输出添加到您的模板中:

    "outputs": {
"AppInsightAppId": {
"type": "String",
"value": "[reference(resourceId('Microsoft.Insights/components', variables('appInsightsName')), '2014-04-01').AppId]"
}
}

例如:

{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"appInsightsNamePrefix": {
"defaultValue": "",
"type": "String"
}
},
"variables": {
"appInsightsName": "[concat(parameters('appInsightsNamePrefix'), uniqueString(resourceGroup().id))]"
},
"resources": [
{
"type": "Microsoft.Insights/components",
"apiVersion": "2014-04-01",
"name": "[variables('appInsightsName')]",
"location": "[resourceGroup().location]",
"kind": "web",
"properties": {
"ApplicationId": "[variables('appInsightsName')]"
}
}
],
"outputs": {
"AppInsightAppId": {
"type": "String",
"value": "[reference(resourceId('Microsoft.Insights/components', variables('appInsightsName')), '2014-04-01').AppId]"
}
}
}

关于azure - 使用ARM模板部署时如何获取Application Insights应用程序ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64390061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com