我想遍历名称以add_
开头的变量组中的项,然后将这些项添加到keyvault。
我从一个变量组中获得了变量,该变量组包含:az pipelines variable-group variable list
使用其他参数返回名称值:
{
"add_myVaule": {
"isSecret": null,
"value": "hello"
},
"add_myWorld": {
"isSecret": null,
"value": "world"
}
}
我不确定如何引用名称(Add_myVaule,Add_myWorld)并获得值,这样我就可以遍历这些值并将其添加到密钥库中,如下所示:
foreach ($var in $vargroup){
az keyvault secret set --vault-name $(VaultName) --name $var --value $var.value
}
1条答案
按热度按时间zrfyljdw1#
您可以通过以下步骤检索变量名和值:1 az管道变量组变量列表是来自您的屏幕截图的JSON字符串,您应该将JSON字符串转换为哈希表
您可以看到哈希表数据结构
JSON to Hash
2运行脚本,$($.key)是获取密钥(Add_myVaule,Add_myWorld),$($.value)是获取相应值
print variable name and value