azure - 如何使用 Azure PowerShell 获取 Azure KeyVault 的访问策略

标签 azure azure-powershell azure-keyvault

我正在编写一个 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/

相关文章:

Azure 上的 MySql 引发连接超时

azure - 管道 Powershell 任务 - 一个 session 跨多个任务

azure - 如何从 Azure Site Recover 获取所有 protected 项目及其详细信息

c# - 发布到 azure 时出现 System.NullReferenceException

c# - CloudConfigurationManager.GetSetting 在生产中返回空字符串?

Azure 自动化 : Runbook: Get all AAD Group Properties, 例如注释/信息字段?

azure - 如何使用 Key Vault key 作为连接字符串来绑定(bind) Azure Functions 中的事件中心?

python-3.x - 从 Function App 读取 Azure Key Vault Secret

azure - 如何在 Azure Web 应用程序的本地开发中通过 IConfiguration 对象读取 key 保管库 secret

windows - 在 azure 虚拟机 (windows server 2016) 上配置 MSMQ 群集故障转移