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

Azure Blob Storage部署提示需执行az account set选活跃账户怎么解决?

报错原因

你的部署报错核心是旧版本Azure CLI的已知问题:你使用的2.0.72版Azure CLI发布时间较早,存在登录后无法自动识别默认订阅、az storage blob upload-batch命令不识别--subscription参数的bug,和你本次提交的样式调整没有关联,只是刚好在本次部署时触发了依赖兼容问题。

解决方案

按优先级尝试以下操作即可修复:

  • 升级Azure CLI版本
    将azure/CLI@v1步骤中的azcliversion从2.0.72修改为latest,或者指定2.30.0以上的稳定版本,新版本已经修复了默认订阅识别的问题。
  • 手动指定活跃订阅
    如果需要保留固定CLI版本,在上传命令前手动添加账户选择命令即可,修改后的步骤示例如下:
    - name: Upload to the storage account
      uses: azure/CLI@v1
      with:
        azcliversion: 2.0.72
        inlineScript: |
            az account set --subscription ${{ env.SUBSCRIPTIONID}}
            az storage blob upload-batch --source ./build --destination '$web' --account-name ${{ env.STORAGE_ACCOUNT }}
    
  • 可选排查项
    如果上述操作无效,检查两个配置项:
    1. GitHub仓库 Secrets 中存储的AZURE_CREDENTIALS是否未过期、是否拥有目标存储账户的写入权限
    2. 工作流env中配置的SUBSCRIPTIONID是否和凭据对应的订阅ID一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 13:15:04