2016-06-10 1 views
2

Я добавил строку подключения в свой секрет KeyVault. Я хотел обновить то же самое, используя SDK SDK, но не смог найти какой-либо метод, который позволит мне это сделать.Как обновить значение моего Секрет, созданного в Azure Key Vault, используя .Net SDK

Я пробовал использовать UpdateSecretAsync(), но этот метод не принимает секретную стоимость.

Может кто-то указать мне, чтобы исправить метод.

ответ

4

Используйте метод SetSecretAsync. Если secretName не существует, он создаст его. Если он существует, он заменит его.

// Code to generate a new secret 
var newSecret = "<the new secret>" 

// Update the secret in the key vault 
client.SetSecretAsync(vault, secretName, newSecret); 
+0

SetSecretAsync работал для меня. Большое спасибо :) – NKDev

+0

Не путать с UpdateSecretAsync, который, похоже, больше связан с свойствами метаданных, такими как теги, и действителен от/до дат, а не от значений самого тайна. –

Смежные вопросы