描述: 两年前部署了一个Azure App Service,它可以通过托管身份验证和访问策略配置访问Azure Key Vault,这些年运行良好,但今年该功能多次失败,一旦失败,App Service将无法使用即使有内部重试机制,也能够访问 Key Vault,直到应用服务重新启动。
错误: 异常:ManagedIdentityCredential 身份验证失败:4 次尝试后重试失败。可以在 ClientOptions.Retry 中调整重试设置。 (发送请求时出错。)(由于目标机器主动拒绝,无法建立连接。)(由于目标机器主动拒绝,无法建立连接。)(由于目标机器主动拒绝,无法建立连接。)主动拒绝。) 尝试 4 次后重试失败。可以在 ClientOptions.Retry 中调整重试设置。 (发送请求时出错。)(由于目标机器主动拒绝,无法建立连接。)(由于目标机器主动拒绝,无法建立连接。)(由于目标机器主动拒绝,无法建立连接。)主动拒绝。) 发送请求时发生错误。 发送请求时发生错误。 无法从传输连接读取数据:现有连接被远程主机强制关闭。 现有连接被远程主机强制关闭。
问题:
我看到您的问题已在此 Github Bug 中得到解决。
此外,请务必检查
Azure Web App
Diagnose and Solve problems
选项卡以获取有关错误代码的更多信息:-
您可以使用父存储库中的 SDK 来启用日志记录此处。