我们有一个大型 AI 仪表板,构建在一系列复杂的 kusto 查询之上。我们有多个环境(dev/QA/Prod/Staging/等等),每个环境都有一个 AI 实例。
是否可以通过 ARM 模板或某种导出过程将仪表板复制到所有环境中?
在每个环境中手动重新创建它会需要大量额外的工作。
最佳答案
当然可以! Azure 上的每个仪表板都有一个底层 JSON 表示形式。
如上面的屏幕截图所示,有用于下载和克隆仪表板的选项,这将有助于更轻松地操作。请注意,您可以从 Resource Explorer 获取 JSON 表示形式。也是如此。
下一步是从此 JSON 创建一个模板,以便可以通过适当的资源管理 API、命令行工具或在门户中以编程方式重用该模板。创建模板无需完全理解仪表板 JSON 结构。 ;)
Azure 提供了通过 template-based deployment 协调多个资源部署的能力。系统。您创建一个部署模板来表达要部署的资源集以及它们之间的关系。
制作好模板后,您可以使用REST APIs来部署它。 , PowerShell , Azure CLI ,或 portal’s template deployment page .
有关如何完成这一切的详细信息,请查看 this文档。
希望这有帮助!
关于azure - 复制 Azure Application Insights 仪表板并指向新的 Application Insights 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59952868/