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

拥有订阅权限但Azure Key Vault无法被找到的技术求助

解决Azure Key Vault访问策略创建时的“The Vault '' not found within subscription”错误

以下是针对该错误的排查与解决步骤:

  • 确认Key Vault的存在与名称准确性
    先执行命令列出当前订阅下所有Key Vault,核对目标Vault的名称:

    az keyvault list --output table
    

    如果列表中无目标Vault,说明该订阅下未创建此Vault或选错了订阅;若存在,复制准确名称,避免拼写、大小写(Azure资源名称不区分大小写,但建议严格匹配)错误。

  • 确保终端会话的订阅上下文正确
    即便az login显示订阅ID匹配,仍需确认当前会话默认订阅为目标订阅:

    az account show --output table
    

    若输出订阅不符,切换至正确订阅:

    az account set --subscription <你的订阅ID或名称>
    
  • 指定资源组参数(若Vault不在默认资源组)
    若Key Vault创建在特定资源组,执行命令时未指定资源组可能导致找不到Vault,尝试用资源组参数验证Vault存在:

    az keyvault show --name <Vault名称> --resource-group <资源组名称>
    

    若能正常返回Vault信息,后续创建访问策略的命令也需添加--resource-group参数。

  • 检查命令语法是否遗漏Vault名称
    错误提示中Vault为空,大概率是命令里--name参数后未填写正确的Vault名称。创建访问策略的正确命令格式示例:

    az keyvault set-policy --name <你的Vault名称> --upn <用户邮箱> --key-permissions get list create delete
    

    确认--name参数后有合法Vault名称,无多余空格或引号错误。

内容的提问来源于stack exchange,提问作者la-di-da

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:33:35