我正在寻找一种方法,通过使用特别的az cli循环,以便下载例如秘密/密钥。我已经知道了我想要实现的目标,但是我想通过az cli来实现它,我似乎不知道如何循环,就像for循环遍历所有的密钥/秘密,并在本地下载它们。有办法吗?任何类型的例子都是有用的。一定是在阿兹克利。
发布于 2022-08-03 22:40:25
使用Powershell或Bash,您可以始终列出保险库、迭代和备份中的所有秘密。
下面是一个Powershell示例:
$keyVaultName = "<key vault name>"
# list secrets in a vault
$secrets = az keyvault secret list `
--vault-name $keyVaultName `
| ConvertFrom-Json
foreach ($secret in $secrets) {
# backup each secret
$filename = "$($secret.name).txt"
az keyvault secret backup `
--vault-name $keyVaultName `
--name $secret.name `
--file $filename
}https://stackoverflow.com/questions/73228180
复制相似问题