azure - 有没有办法让应用服务设置使用 Key Vault secret ?

标签 azure azure-web-app-service azure-keyvault

因此,我们已开始使用 Azure Key Vault 来存储 secret ,但看起来作为 Azure 应用服务运行的应用程序必须在门户中硬编码应用程序设置值。有没有办法从 Key Vault 中提取应用服务中的应用程序设置?

最佳答案

Yes you can 。通过将应用设置值保存为 azure keyvault 引用。

@Microsoft.KeyVault(SecretUri=https://myvault.vault.azure.net/secrets/mysecret/ec96f02080254f109c51a1f14cdb1931)

请注意,您的应用应该具有可以使用托管服务身份 (MSI) 设置的访问权限

另一个选项是当您使用.net时,您可以 use extension读取设置

关于azure - 有没有办法让应用服务设置使用 Key Vault secret ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55033698/

相关文章:

c# - Azure key 保管库有哪些优势?

azure - VS-code 构建和推送到 azure 容器注册表时出现问题

azure - 将 Windows Azure 网站与 Windows Azure 虚拟机连接

azure - 在 VSTS 中配置发布定义以将网站部署到 Azure 时,可以在发布时计算网站名称吗?

node.js - Azure Webapp 在部署时调用哪些 package.json 事件?

azure-keyvault - 错误(Azure Key Vault)配置为仅供 Azure Active Directory 用户使用

node.js - 将 Node v4.0 用于 Windows Azure Web 应用程序

azure - 将私有(private) `.npmrc` 文件放入 Azure 后无法安装 npm 包

asp.net - 如何在Windows Azure云服务中读取Excel文件中的数据?

c# - 列出 KeyVault 中的 secret 而无需登录每个 secret ?