KeyVaultClient.GetSecretAsync(url) 导致延迟
Posted
技术标签:
【中文标题】KeyVaultClient.GetSecretAsync(url) 导致延迟【英文标题】:KeyVaultClient.GetSecretAsync(url) causing delay 【发布时间】:2020-09-23 03:57:49 【问题描述】:我们正在使用 Azure KeyVault 来存储我们的 Azure API 用于查询的某些后端凭据。 GetSecretAsync 调用始终需要至少 15 秒才能返回。有什么办法可以加快这个电话。下面是使用的代码。
KeyVaultClient kvClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(TokenBasedAccessHelper.GetToken));
var secret = Task.Run(async () => await kvClient.GetSecretAsync(url)).Result;
return secret.Value
【问题讨论】:
【参考方案1】:请看这里:KeyVault GetSecretAsync never returns
不要使用 async / result 来获取 keyvault,这会导致死锁情况。
【讨论】:
您好,感谢您的回复。请看一下这个链接。***.com/questions/33134579/…以上是关于KeyVaultClient.GetSecretAsync(url) 导致延迟的主要内容,如果未能解决你的问题,请参考以下文章