我在KeyVault Secret中添加了一个连接字符串。我想使用.Net SDK更新相同内容,但无法找到允许我这样做的任何方法。
我尝试使用UpdateSecretAsync()
,但此方法不接受秘密值。
有人可以指出我正确的方法。
答案 0 :(得分:5)
使用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);