Azure 应用服务中的 Key Vault 引用未解析
Key Vault reference in Azure App Service doesn't resolve
我在 Linux 应用服务计划中托管了一个 ASP.NET (.NET 6) 应用程序。
我正在尝试使用以下语法在配置设置中引用 Key Vault 机密:@Microsoft.KeyVault(SecretUri=https://redacted.vault.azure.net/secrets/test/version)
但是,我只是在 Azure 门户中的配置 blade 中的设置旁边得到一个 red-cross。如果我打开设置,则无法获得有关该问题的更多信息。
这是我到目前为止所做的:
- 已按照 https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references
中的说明进行操作
- 我使用了'Diagnose and solve problems'blade里面的'Key Vault Application Settings Diagnostics'工具;这告诉我一切都很好,在多个检查中都有绿色勾号,除了在底部它提出了以下没有更多信息的琥珀色警告:-
Uncategorized issues found
- 我已经配置了 ap 服务托管身份并为 Key Vault 中的主体授予了适当的权限
- 我已在 Key Vault 防火墙内启用 'Allow access from trusted Microsoft services'。
加了点网吧
我认为允许受信任的 Microsoft 服务不足以绕过您的应用服务的防火墙:
https://azidentity.azurewebsites.net/post/2019/01/03/key-vault-firewall-access-by-azure-app-services
我在 Linux 应用服务计划中托管了一个 ASP.NET (.NET 6) 应用程序。
我正在尝试使用以下语法在配置设置中引用 Key Vault 机密:@Microsoft.KeyVault(SecretUri=https://redacted.vault.azure.net/secrets/test/version)
但是,我只是在 Azure 门户中的配置 blade 中的设置旁边得到一个 red-cross。如果我打开设置,则无法获得有关该问题的更多信息。
这是我到目前为止所做的:
- 已按照 https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references 中的说明进行操作
- 我使用了'Diagnose and solve problems'blade里面的'Key Vault Application Settings Diagnostics'工具;这告诉我一切都很好,在多个检查中都有绿色勾号,除了在底部它提出了以下没有更多信息的琥珀色警告:-
Uncategorized issues found
- 我已经配置了 ap 服务托管身份并为 Key Vault 中的主体授予了适当的权限
- 我已在 Key Vault 防火墙内启用 'Allow access from trusted Microsoft services'。
加了点网吧
我认为允许受信任的 Microsoft 服务不足以绕过您的应用服务的防火墙:
https://azidentity.azurewebsites.net/post/2019/01/03/key-vault-firewall-access-by-azure-app-services