gpt4 book ai didi

azure - 从 Azure Key Vault 读取 secret 需要很长时间

转载 作者:行者123 更新时间:2023-12-02 22:59:03 27 4
gpt4 key购买 nike

正如标题所示,我目前遇到一个问题,以下代码需要 20 秒以上的时间才能执行。

var azureServiceTokenProvider = new AzureServiceTokenProvider();
var keyVaultClient = new KeyVaultClient(
new KeyVaultClient.AuthenticationCallback(azureServiceTokenProvider.KeyVaultTokenCallback));
var secret = await keyVaultClient.GetSecretAsync(vaultBaseUrl, secretName).ConfigureAwait(false);

enter image description here

《 secret 》最终被阅读,但我觉得等待的时间过长。我还没有找到有类似问题的人。

第一次使用 Key Vault,我是否可能无法正确访问它?

最佳答案

我遇到了同样的问题(在我的开发计算机上),原因是,AzureServiceTokenProvider 似乎首先尝试超时的本地 url,这可能是在 Azure 上运行时更好的设置,但不适用于本地开发。

我的解决方案是将环境变量AzureServicesAuthConnectionString设置为值RunAs=Developer;我的开发机器上的 DeveloperTool=VisualStudio

另请参阅此 github 问题 https://github.com/Azure/azure-sdk-for-net/issues/4645

关于azure - 从 Azure Key Vault 读取 secret 需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52399018/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com