我无法读取 Key Vault 中我的机密之一的值。我已使用 Azure 帐户登录,并且对所选 Key Vault 拥有完全权限。
我可以使用以下命令检索可用机密的列表:
$keyVaultValue = (Get-AzKeyVaultSecret -VaultName 'name-of-key-vault')
Run Code Online (Sandbox Code Playgroud)
然后看我写的内容:
Write-Output $keyVaultValue
Run Code Online (Sandbox Code Playgroud)
但是当我请求特定的密钥时,它只返回 null:
$keyVaultValue = (Get-AzKeyVaultSecret -VaultName 'name-of-key-vault' -Name 'my-secret-name').SecretValueText
Run Code Online (Sandbox Code Playgroud)
我检查了姓名和订阅 ID,一切都正确。我可以轻松地从门户读取该值,但无法从 Windows PC 上的 powershell 读取该值。
有什么建议么?