0

我正在开发一个包含三个工件的 Azure 蓝图:

  • 日志分析工作区
  • 引用此日志分析工作区的两个策略分配

神器

为了能够在策略分配中引用日志分析工作区,我导出了此日志分析工作区的资源 ID

  "outputs": {
    "id": {
      "type": "string",
      "value": "[resourceId('Microsoft.OperationalInsights/workspaces', variables('workspaces_manage_log_analytics_name'))]"
    }
  }

在策略分配中,我尝试使用 引用日志分析工作区 ID [artifacts('LogAnalyticsWorkspace').outputs.id],但以错误结束

在此处输入图像描述

此错误表示此引用无效。我检查了artifacts function document,但没有解决这个问题。

4

1 回答 1

0

在门户中,用户可以为工件指定“显示名称”,但不能指定“名称”。如果用户想为一个工件分配“名称”,他们需要使用 Powershell导出蓝图,重命名 json 文件,并导入修改后的蓝图。

对于该问题,“LogAnalyticsWorkspace”不是“名称”,而只是“显示名称”。您需要自己分配“名称”。

于 2020-06-29T06:24:24.320 回答