【问题标题】:How to access azure portal’s configuration from devOps pipeline?如何从 devOps 管道访问 Azure 门户的配置?
【发布时间】:2020-09-06 13:36:50
【问题描述】:

我在 azure 门户的“配置 > 环境变量”部分下为我的 Web 应用程序配置了一些环境变量。 (portal.azure.com)

现在我在管道执行期间需要这些变量在 devOps 中。

注意:由于组织的安全限制,我不能直接在 devOps 本身中硬编码环境变量(管道变量)。

另外,看到我可以为此目的使用密钥保险库,但密钥保险库仍然需要一个 url 和机密,这必须在 devOps 中进行硬编码。

知道如何直接从 azure 门户的配置中使用 devOps 中的环境变量吗?

【问题讨论】:

    标签: azure azure-devops azure-pipelines


    【解决方案1】:

    您可以将 Azure Key Vault 与 Azure DevOps 变量组集成。这是一篇关于如何做到这一点的文章:https://zimmergren.net/using-azure-key-vault-secrets-from-azure-devops-pipeline/

    此外,您可以在 Azure DevOps 中使用 Azure Key Vault 任务:https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-key-vault?view=azure-devops

    【讨论】:

    • 感谢@Nilay,但是否有可能直接从 devOps 访问“Appservice > Settings > Configuration > Application Settings”中可用的环境变量,而不使用 keyvault。
    • 不,您无法从 Azure DevOps 管道访问您的 Web 应用配置。但是,您可以通过带有小型自定义脚本的 powershell 任务来获取此信息,并通过 Azure API 获取此信息。但是,我们的想法是从管道推送所有配置,而不是从门户修改配置。
    • @msg 如果这回答了您的问题,请将其标记为答案 :)
    猜你喜欢
    • 2023-01-11
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 2022-10-07
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多