【问题标题】:How to share application settings between app services in Azure?如何在 Azure 中的应用服务之间共享应用程序设置?
【发布时间】:2018-10-23 23:48:18
【问题描述】:

我在 Azure 中有多个应用服务:开发、测试和生产。我想在他们之间分享一些应用程序设置,例如Octopus 中的变量集。

假设我有一个在所有应用服务中都应该相同的密钥 A。我想在一个地方设置它的值,但似乎我必须将它配置到每个应用服务。当 A 更改时,我必须将其更改为无处不在,而不是有一个共同的地方来更改它。有没有办法做到这一点?

【问题讨论】:

    标签: azure web-config app-config octopus-deploy appsettings


    【解决方案1】:

    没有内置方式,应用设置是应用服务资源的一部分。

    您需要将设置放在一个通用数据库或文件中。 Azure Key Vault 可用于敏感设置,表存储/blob 存储适用于其他设置。 Azure SQL 也是一种选择。

    然后,您的应用将需要在启动时加载这些设置。

    这也是一个记录在案的云设计模式:https://docs.microsoft.com/en-us/azure/architecture/patterns/external-configuration-store

    【讨论】:

      猜你喜欢
      • 2011-03-23
      • 1970-01-01
      • 2018-05-23
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 2020-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多