使用VS Code Azure Account扩展登录后出现Fetch Failed错误求助
检查网络代理配置
打开VS Code设置界面,搜索http.proxy和http.proxyStrictSSL,若配置了代理,尝试临时禁用代理设置,或者确认代理服务器能正常访问Azure管理端点(比如https://management.azure.com)。也可以在终端执行curl https://management.azure.com测试网络连通性,验证是否能正常获取响应。清除Azure账户缓存
打开VS Code命令面板(快捷键Ctrl+Shift+P),输入Azure: Clear Account Cache并执行,完成后重新登录Azure账户,再尝试访问资源。验证账户资源访问权限
登录Azure门户,检查当前账户对目标云资源是否具备至少Reader级别的权限,若权限不足,联系管理员添加对应IAM角色。调整Azure Account扩展版本
当前使用的Azure Account扩展版本为v0.11.6,尝试切换版本:在VS Code扩展面板找到该扩展,点击右侧齿轮图标,选择“Install Another Version”,可以尝试降级到v0.11.5或升级至最新稳定版,部分版本兼容性问题可能导致此类错误。重置VS Code设置
先备份本地的VS Code配置文件(通常位于%APPDATA%\Code\User\settings.json),然后在终端执行code --reset-settings重置所有设置,之后重新配置必要的选项并测试。排查防火墙/杀毒软件拦截
临时关闭系统防火墙或第三方杀毒软件,确认是否是安全软件拦截了VS Code与Azure服务的通信,若关闭后恢复正常,需将VS Code添加到安全软件的信任列表中。
内容的提问来源于stack exchange,提问作者Neeraj Bassi

