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

Self Hosted Headless Codespace部署问题:已订阅Azure仍提示无可用订阅

解决自托管无头Codespaces启动时的订阅找不到问题

我之前帮不少开发者排查过类似的情况,确实有其他用户遇到过这个问题,分享几个经过验证的排查方向:

  • 检查认证上下文与订阅关联
    设备登录完成后,Codespaces CLI可能没有自动切换到你的有效订阅。先执行az account list命令,看看是否能列出你的Azure订阅。如果输出为空或者没有显示你要使用的订阅,手动指定订阅:

    az account set --subscription <你的订阅ID或名称>
    

    完成后再重新运行codespaces start试试。

  • 确认账号权限与租户环境
    即使你拥有订阅,当前登录的账号可能缺少读取订阅信息的权限。确保账号在目标订阅中至少拥有读取者角色,或者更高权限(比如参与者)。另外,如果你的账号属于多个Azure AD租户,要确认CLI当前上下文是在订阅所在的租户下,可以用az account show查看租户ID是否匹配。

  • 更新CLI版本并清除缓存
    旧版本的Codespaces CLI可能存在订阅识别的兼容性问题。先更新到最新版本,然后清除Azure CLI的缓存(备份~/.azure目录后删除),重新进行设备登录,再尝试启动命令。

  • 验证Codespace计划的关联状态
    检查你创建的Codespace计划是否确实关联到了你的目标订阅,并且计划所在的区域和你启动Codespaces时指定的区域一致。如果计划归属的订阅和当前CLI上下文的订阅不匹配,也会导致这个错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 22:37:52