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

Azure Function App配置报错:Could not access key vault reference metadata

解决Azure Function App配置中“无法访问密钥保管库引用元数据”的错误

以下是你需要检查的关键配置项:

  • 启用并配置托管标识权限

    1. 进入Function App的“标识”选项卡,启用系统分配托管标识(或配置用户分配标识)。
    2. 打开对应的Key Vault,进入“访问策略”>“添加访问策略”,选择刚才的Function App托管标识,分配机密权限(至少勾选Get和List,用于读取元数据和机密),保存配置。
  • 检查Key Vault防火墙设置
    如果Key Vault启用了防火墙,需确保:

    • 要么将Function App的出站IP地址添加到Key Vault的防火墙允许列表中;
    • 要么在Key Vault防火墙的“例外”部分,勾选“允许受信任的Microsoft服务访问此密钥保管库”。
  • 验证Key Vault引用格式
    确认应用配置中的密钥引用格式正确,示例:

    @Microsoft.KeyVault(SecretUri=https://your-vault-name.vault.azure.net/secrets/your-secret-name/)
    

    或简化格式:

    @Microsoft.KeyVault(VaultName=your-vault-name;SecretName=your-secret-name)
    

    格式错误会导致无法解析元数据。

  • 重启Function App
    配置托管标识或访问策略后,重启Function App确保权限生效。

  • 确认Key Vault状态
    检查Key Vault是否处于正常运行状态,没有被锁定、禁用或处于恢复中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 00:10:45