You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps发布管道连接Azure Blob存储超时问题求助

解决方案步骤

一、解决Azure登录失败(AADSTS7000222错误)

该错误根源是服务连接对应的Azure AD应用客户端密钥过期,和存储账户访问密钥无关,需按以下步骤修复:

  1. 重新生成Azure AD应用客户端密钥
    • 登录Azure门户,定位到报错提示中的目标AD应用
    • 进入「证书和机密」页面,点击「新建客户端机密」
    • 设置合理的过期时长(建议1年以上),保存后复制生成的密钥值(仅显示一次,务必妥善保存)
  2. 更新Azure DevOps服务连接
    • 打开Azure DevOps项目,进入「项目设置」→「服务连接」
    • 找到对应Blob存储/Azure订阅的服务连接,点击「编辑」
    • 在凭据区域粘贴新生成的客户端密钥,保存更新后的连接

二、解决服务连接更新时资源组超时问题

若选择资源组时出现超时,可尝试以下方案:

  • 手动输入资源组名称:跳过下拉选择步骤,直接手动输入目标资源组的准确名称完成配置
  • 检查权限与网络:确认操作DevOps的网络可正常访问Azure资源管理端点;重新为Azure账户分配目标资源组的读取权限(即使是所有者,权限同步可能存在延迟)
  • 手动配置服务主体信息:选择「使用服务主体ID」选项,手动输入Azure AD应用的客户端ID、租户ID和新密钥,直接关联订阅与资源组

三、修复Jekyll安装失败问题(构建环节)

恢复Windows 2019作为构建环境后,可优化安装步骤避免失败:

  • 指定兼容的Ruby版本:Jekyll对Ruby版本有明确要求,在安装脚本中添加版本指定命令,例如:choco install ruby --version 3.1.3 -y(建议选择3.0.x或3.1.x系列版本)
  • 优化gem源(可选):若因网络问题导致依赖安装失败,替换默认gem源为国内镜像:
    gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
    
  • 分步安装依赖:在脚本中依次执行gem install bundler、bundle install,确保所有依赖安装完整

内容的提问来源于stack exchange,提问作者David Jones

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 08:30:44