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

创建Azure Flexible MySQL数据库失败:找不到Azure Key Vault密钥

解决Azure Flexible MySQL创建时Key Vault密钥找不到的问题

问题概述

创建Azure Flexible MySQL数据库时,已在同资源组下创建Key Vault并配置托管密钥,但始终报错:

Could not find Azure Key Vault Key with key name

排查与解决步骤

  • 核对密钥名称准确性
    检查Key Vault中密钥的名称(含版本),确保与MySQL配置中填写的完全一致,注意大小写敏感,避免空格、拼写错误。若指定版本,格式应为密钥名称/版本号;使用最新版本可仅填密钥名称。

  • 验证托管身份权限
    确认MySQL服务器的托管身份(系统/用户分配)已获得Key Vault的密钥访问权限:

    1. 进入Key Vault的「访问策略」或「Azure RBAC」页面
    2. 添加MySQL对应的托管身份,至少授予Get和List的密钥权限
    3. 保存配置后等待权限生效(通常需1-5分钟)
  • 检查Key Vault网络设置
    若Key Vault启用了防火墙,需:

    • 开启「允许受信任的Microsoft服务访问此密钥保管库」选项(Key Vault → 网络 → 防火墙和虚拟网络)
    • 或添加MySQL服务器的公网IP地址到Key Vault的允许列表
  • 确认密钥有效性
    查看Key Vault中的密钥状态,确保密钥处于启用状态,未被禁用、删除,且当前版本未过期。

相关截图

部署阶段:
部署阶段

错误提示:
错误提示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 12:08:11