2016-01-20 9 views
4

Это может показаться очень простым вопросом, но я создал KeyVault в Azure и добавил к нему два Секреты, которые являются примерами простого «привет мир», которые были защищены с помощью ConvertTo-SecureString.Просмотреть содержание Secret in Azure KeyVault

Использование Get-AzureKeyVaultSecret Я вижу, что две записи есть, а также видят уникальные URI для каждого из них, однако я не могу найти способ получить исходный текст «hello world», который я добавил в каждый секрет.

Может ли кто-либо предоставить недостающую ссылку, поскольку текущая документация на сайте Microsoft в настоящее время не слишком экспансивна.

ответ

7

Что-то, как это должно сделать это ...

$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

+0

Спасибо Michael - Я подозревал, что это может быть что-то угрожающе просто я просто пропустил :) – AndyHerb

+1

@AndyHerb Мы все были там! - вы также можете использовать '$ secret.SecretValue' для получения версии SecureString –