gpt4 book ai didi

java - 如何使用Azure Web应用程序的配置文件

转载 作者:行者123 更新时间:2023-12-02 12:39:16 25 4
gpt4 key购买 nike

我想在 Azure Web App engine 上部署应用程序我遇到了一个问题:我的应用程序依赖于外部配置文件,其中包含数据库访问 key 和一些我不想保存硬编码的其他配置 key 。

无论如何,我想使用像 Spring 这样的配置服务和 Git 或其他类似的服务来处理配置,但我发现的所有解决方案都很繁重。

我敢打赌我不是第一个为此苦苦挣扎的人。那么 通过 Web 应用程序使用配置文件的常见方法是什么?

最佳答案

您可以使用以下任意方法来维护应用程序设置或连接字符串。

  1. 直接从 web.config 使用。所有应用程序设置和连接字符串都将硬编码在配置文件中,并将其发布到 Azure Web App。不建议存储 secret /连接字符串
  2. 您可以从门户使用应用服务提供的应用程序设置 enter image description here这些设置将覆盖 Web.Config 文件中提供的键。您可以在此处更新连接字符串和 secret ,而不是 web.config,以避免直接暴露给最终开发人员。

  3. 您可以在Azure Key Vault中拥有所有 secret 和连接字符串。并从 Web 应用程序中将它们引用为 URI(REST)为此,您需要register your web app with Azure AD.对于生产网站来说,这是强烈推荐的方式。

更新将此答案合并到我的blog post here

关于java - 如何使用Azure Web应用程序的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44995536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com