使用PowerShell命令处理Azure密钥保管库概念并获取密钥保管库中的所有密钥:
Get-AzureKeyVaultKey -VaultName'vaultname'
但是在这里,我还得到所有键,包括禁用状态键。我想只获取最新版本处于启用状态的密钥。你能否就这个问题给我建议?
答案 0 :(得分:0)
目前,Get-AzureKeyVaultSecret cmdlet不支持全面过滤或搜索功能。 但是,可以在客户端应用过滤器作为从Azure Key Vault获取的机密。 查找PS脚本以在https://github.com/evandropaula/Azure/blob/master/KeyVault/PS/Search-KeyVaultSecretsByName.ps1的Azure Key Vault中搜索机密。 请记住,Azure Key Vault并非专为高端而设计。因此,如果要经常调用它,请考虑在客户端缓存秘密。