【问题标题】:Azure Blueprint invalid artifacts functionAzure 蓝图无效工件功能
【发布时间】:2020-06-30 13:35:09
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: azure azure-blueprints


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多