【发布时间】:2019-02-01 19:31:32
【问题描述】:
我们公司部署了多个 Web 服务,每个服务都具有三个环境 - 开发、暂存和生产。每个环境都有单独的资源组,其中包含服务的应用程序见解。获取每个环境的检测密钥并在 appsettings 文件中设置是一项繁琐的任务。相反,我们希望以某种方式自动化这个过程。
我们正在思考这个方向——我们将提供应用程序洞察名称作为占位符,在部署时从相应的资源组获取它后,该名称将被替换为实际的检测键。
我浏览了一些文章,但我无法做到。
请建议我一些相同的方法。
【问题讨论】:
-
到目前为止你有什么尝试?
-
我尝试从特定资源组中获取检测密钥,然后将其值替换为我在本地计算机上使用 Powershell 脚本收到的检测密钥。但我不知道这是否是正确的方法。 @evilSnobu
-
您是否在构建服务器上使用 PowerShell 来部署您的东西?如果是,那么这就是正确的方法。
-
是的,我在构建服务器上使用 PowerShell。所以,在这种情况下,我需要创建一个与我的 appsettings 关联的变量,它将在执行一些命令后替换该值...@evilSnobu
-
@evilSnobu 我也有同样的疑问!如果我不使用 PowerShell,你能建议我该怎么做吗?
标签: azure azure-application-insights