【发布时间】: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