【问题标题】:Azure DevOps and Azure Resource Deployment: make securestring output availableAzure DevOps 和 Azure 资源部署:使安全字符串输出可用
【发布时间】:2018-10-11 14:13:51
【问题描述】:

上下文:

我通过 ARM 模板创建了一个存储帐户,其输出如下(以及其他):

"storageAccountKey": {
  "type": "securestring",
  "value": "[listKeys(parameters('storageAccountName'), '2018-02-01').keys[0].value]"
}

在下一步中,我将部署输出转换为 Azure DevOps 环境变量,以便后续 PowerShell 任务可以访问它们。

问题:

使用“字符串”类型的输出可以正常工作,但不能使用“安全字符串”类型,因为该值在部署输出字符串中不可用。

问题:

如何使 ARM 部署的“securestring”类型的输出可用作安全的 Azure DevOps 环境变量?

谢谢

编辑: 我当然可以直接在 PowerShell 任务中查询帐户密钥,但我想了解如何使安全字符串输出可用。

【问题讨论】:

    标签: azure-devops azure-resource-manager azure-pipelines-release-pipeline


    【解决方案1】:

    我不认为你可以。始终省略安全字符串类型。您应该做的是使用powershell获取密钥并在脚本中使用它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-16
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多