【发布时间】:2018-05-17 03:56:34
【问题描述】:
正在研究 Azure 密钥保管库概念并使用 PowerShell 命令获取密钥保管库中的所有密钥:
Get-AzureKeyVaultKey -VaultName 'vaultname'
但是在这里,我得到了所有的键,包括禁用状态键。我只想获取最新版本处于启用状态的密钥。你能给我关于这个问题的建议吗?
【问题讨论】:
正在研究 Azure 密钥保管库概念并使用 PowerShell 命令获取密钥保管库中的所有密钥:
Get-AzureKeyVaultKey -VaultName 'vaultname'
但是在这里,我得到了所有的键,包括禁用状态键。我只想获取最新版本处于启用状态的密钥。你能给我关于这个问题的建议吗?
【问题讨论】:
目前,Get-AzureKeyVaultSecret cmdlet 不支持全面的筛选和搜索功能。 但是,可以在客户端应用筛选器作为从 Azure Key Vault 获取的机密。 在 https://github.com/evandropaula/Azure/blob/master/KeyVault/PS/Search-KeyVaultSecretsByName.ps1 处查找用于在 Azure Key Vault 中搜索机密的 PS 脚本。 请记住,Azure Key Vault 并非始终为高级而构建。因此,如果要频繁调用,请考虑在客户端缓存秘密。
【讨论】: