我正在编写一个 Azure Powershell 脚本,该脚本比较两个 Azure KeyVault 的 secret 和访问策略。
为了比较 Azure KeyVault 的 secret ,我使用了以下命令
Get-AzureKeyVaultSecret
工作正常,
但对于访问策略,似乎没有任何像 Get-AzKeyVaultAccessPolicy
这样的命令。
那么,有没有办法使用 Azure PowerShell 从 KeyVault 检索访问策略?
最佳答案
这是 Azure Powershell 的解决方案:
$keyVaultName = "KEYVAULT_NAME_HERE"
$keyVault = Get-AzKeyVault -VaultName $keyVaultName
$accessPolicies = $keyVault.AccessPolicies
# Logging the amount of the items
Write-Host "$($keyVault.AccessPolicies.Count)"
注意:如果您想获得 Azure CLI 或 Azure RM 的解决方案,请考虑检查 Mohit's答案如下。
关于azure - 如何使用 Azure PowerShell 获取 Azure KeyVault 的访问策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58747111/