Azure Key Vault 出现应用服务连接错误

标签 azure azure-keyvault

我正在尝试为我的 Azure 网站设置一个新的应用程序位置。

这是我的错误:

enter image description here

我在线查看了一些文章,然后确保应用程序槽使用的是系统分配的身份。

但我仍然收到上述错误?

我错过了什么?

这是配置部分的样子

enter image description here

最佳答案

确保您已完成以下步骤,然后它应该可以工作。

1.启用插槽的系统分配身份 (MSI) 后,导航到门户中的 key 保管库 -> 访问策略 -> 将插槽的 MSI 添加到访问策略中正确的 secret 权限,只需搜索您的Web应用程序名称,插槽的MSI格式为webappname/slots/slotname,详细信息here .

2.如果您使用SecretUri,则插槽中连接字符串的格式应如下所示,请仔细检查。

@Microsoft.KeyVault(SecretUri=https://joykeyvault123.vault.azure.net/secrets/encryptionKey/492c7788a9da421c8b9752ef18b53f5d)

您可以在门户中获取您的 key 中的 SecretUri

enter image description here

在我这边效果很好。

enter image description here

关于Azure Key Vault 出现应用服务连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67812640/

相关文章:

mysql - 用于将数据从 Azure MSSQL 复制到 Azure MySQL 的 Azure 管道复制数据事件

azure - 我的 Terraform 服务主体在 Key Vault 上收到 403 访问错误,即使我为其添加了访问策略

azure - 是否可以在 Azure Pipeline Agent 上将 Azure KeyVault 与 RBAC 结合使用?

azure - 保护资源连接数据/字符串以供 Azure 中的微服务使用

sql - Sql Azure 中的强制主键

c# - Windows Azure - 辅助角色 - 检测环境

azure - 通过 terraform 发布 APIM 开发者门户

Azure Blob 存储覆盖重复文件

azure - 使用 WAFV2 Azure 应用程序网关使用多个基本监听器时无法更新 SSL 证书

azure - 用户、组或应用程序没有 key 获得 key 保管库的权限