azure - 如何使用 Azure PowerShell 获取 Azure KeyVault 的访问策略
问题描述
我正在研究一个 Azure Powershell 脚本,它比较两个 Azure KeyVault 的机密和访问策略。
为了比较 Azure KeyVault 的秘密,我使用了
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答案。
推荐阅读
- c++ - 两次删除对象并导致内存错误
- c# - DirectoryInfo.create DirectoryNotFoundException 而不是 PathTooLongException
- windows - 第 171862 行的错误 23 (HY000):打开文件时资源不足'
- apache - Magento 2中的htaccess 301重定向
- autosar - 在 COM 层,我们如何看到 PDU 的信号数据?
- java - 如何允许/禁止用户在 mxGraph/JGraphX 中拉新边?
- java - 连接为空,但为什么
- json - 从 Spring 中的 @Query 注释获取 JSON 格式的响应
- python - Python pandas - 如何正确转置这些数据?
- git - 如何使用 Jenkins 正确触发和执行发布构建