这似乎是一个非常基本的问题,但我在Azure中创建了一个KeyVault并添加了两个秘密,它们是纯文本' hello world'使用ConvertTo-SecureString
保护的示例。
使用Get-AzureKeyVaultSecret
我可以看到这两个条目都存在,并且还会看到每个条目的唯一URI,但是我似乎无法以任何方式实际检索到这些条目。你好世界'我已经在每个秘密中添加了文字。
任何人都可以提供缺失的链接,因为目前Microsoft网站上的当前文档并不太广泛。
答案 0 :(得分:9)
这样的事情应该做到......
$key = Add-AzureKeyVaultKey -VaultName DeploymentVault `
-Name test1 -Destination Software
$securepwd = ConvertTo-SecureString –String '123' –AsPlainText –Force
$secrets = Set-AzureKeyVaultSecret -VaultName DeploymentVault `
-Name test1 `
-SecretValue $securepwd
$secret = Get-AzureKeyVaultSecret -VaultName DeploymentVault -Name test1
$secret.SecretValueText
返回123