appsettings.json и функция Azure по таймеру
Я хочу иметь динамические настройки, которые Я могу изменить без повторного развертывания функции Azure.
Связанный вопрос отсылает к короткой статье:
https://medium.com/awesome-azure/azure- ... pplication -settings-in-azure-functions-asp-net-core-1dea56cf67cf
Из статьи я понял, как обрабатывать локальные настройки, предназначенные для локальной отладки, с помощью файла local.settings.json. Я не понял, что мне нужно сделать, чтобы добавить настройки при работе в облаке и как именно их читать.
Поэтому мои вопросы:
- Как добавить настройки для чтения при работе в Azure (не знаю из статьи, что это за «Настройки приложения» на картинке)?
- Будет ли использование var value = Environment.GetEnvironmentVariable("your_key_here"); работать как для локальной среды, так и при работе в Azure?
- Как изменить один из параметров снаружи без необходимости повторного развертывания функции?
- В статье, на которую я дал ссылку выше, показан код, который создает переменную конфигурации в методе run. Мне тоже нужно его куда-то добавить? Так как если ключи есть в настройках приложения в azure или в json файле для локальной разработки, то зачем нужен этот код? Могу ли я просто использовать GetEnvironmentVariable также в методе Run?
Подробнее здесь: https://stackoverflow.com/questions/717 ... e-function