Как поделиться настройками приложения между службами приложений в Azure? - PullRequest
0 голосов
/ 14 мая 2018

У меня есть несколько служб приложений в Azure: разработка, тестирование и производство.Я хотел бы поделиться некоторыми настройками приложения между ними, такими как наборы переменных в Octopus .

Допустим, у меня есть ключ A, который должен быть одинаковым во всех службах приложений.Я хотел бы установить его значение в одном месте, но мне кажется, что я должен настроить его для каждой службы приложений.Когда А меняется, мне приходится менять его везде, вместо того, чтобы иметь одно общее место для его изменения.Есть ли способ сделать это?

1 Ответ

0 голосов
/ 14 мая 2018

Нет встроенного способа, настройки приложения являются частью ресурса службы приложений.

Вам нужно будет поместить настройки в общую базу данных или файл. Azure Key Vault можно использовать для конфиденциальных настроек, а табличное хранилище / хранилище больших двоичных объектов хорошо работает для других настроек. SQL Azure также вариант.

Ваше приложение должно будет загрузить эти настройки при запуске.

Это также задокументированный шаблон облачного проектирования: https://docs.microsoft.com/en-us/azure/architecture/patterns/external-configuration-store

...