azure - 不支持关键字 : @microsoft. keyvault

标签 azure azure-functions azure-keyvault

我试图从 Azure Key Vault 获取 Azure 函数的连接字符串。这些是我所做的步骤,

  1. 在 azure 函数中创建了托管身份(系统分配)

  2. 在 Azure key 保管库中创建 secret

  3. 添加访问策略以向 Azure 函数应用授予权限
  4. 在应用设置中为连接字符串添加了一个条目,其中值为 @Microsoft.KeyVault(SecretUri=SECRETURLOFKEYVAULT)

但是当我运行 azure 函数时,出现以下错误,

“不支持关键字:@microsoft.keyvault(secreturi.....”

这就是我启用托管身份的方式,

enter image description here

我的访问策略如下所示,

enter image description here

任何帮助将不胜感激

最佳答案

我按照教程遇到了类似的问题。我的补救措施是重新启动函数应用程序。保存应用程序设置不足以让 Function App 开始正确使用 Key Vault key 提供程序。

关于azure - 不支持关键字 : @microsoft. keyvault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54684576/

相关文章:

c# - 在生产中使用 InteractiveBrowserCredential 对 Azure Key Vault 进行身份验证将不起作用

azure - 我可以将 Azure Key Vault secret 传递到 Azure 逻辑应用程序中的 SFTP 连接器吗?

django - Azure 应用服务 SSH 连接被拒绝。不使用 Docker。 Django 未按要求安装

azure - `docker context create aci` `--location` 参数似乎没有效果

azure - 将 Azure 函数发布到 Azure 随机失败

azure-functions - 在 CosmosDb Node.js SDK 中使用回调?

Elasticsearch TLS 错误 : Empty client certificate chain

python - 使用 Python 请求进行 Azure App Insights 身份验证

python - 自动在 Azure ML Studio Designer 中注册自定义模型并在设计器内部署

azure - 命名空间 'Microsoft.Azure.WebJobs' 中不存在 EventHubTriggerAttribute