【发布时间】:2019-07-08 03:15:45
【问题描述】:
我试图从 azure 密钥库中获取用于 azure 函数的连接字符串。这些是我做的步骤,
在 azure 函数中创建了托管标识(系统分配)
在 azure 密钥库中创建机密
- 添加访问策略以授予 azure 函数应用权限
- 在应用设置中为连接字符串添加了一个条目,其中值为@Microsoft.KeyVault(SecretUri=SECRETURLOFKEYVAULT)
但是当我运行 azure 函数时,我遇到了错误,
“不支持关键字:@microsoft.keyvault(secreturi.....”
这就是我启用托管标识的方式,
我的访问策略如下所示,
任何帮助将不胜感激
【问题讨论】:
-
您能否确认访问策略是针对托管身份的,并且您没有配置该策略的“授权应用程序”部分?
标签: azure azure-functions azure-keyvault