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

Azure Key Vault with App Service connection error

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

这是我的错误:

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

但是我还是报了上面的错误?

我错过了什么?

这是配置部分的样子

请确保您已完成以下步骤,然后它应该会起作用。

1.After 启用您的插槽的系统分配身份 (MSI),在门户中导航到您的密钥库 -> Access policies -> 将您插槽的 MSI 添加到访问策略中正确的秘密权限,只需搜索您的网络应用程序名称,插槽的 MSI 格式为 webappname/slots/slotname,详细信息 here.

2.If你用的是SecretUri,你slot中连接字符串的格式应该如下,仔细检查一下。

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

您可以在门户中获取您的秘密中的 SecretUri

我这边很好用。