отсутствует настройка приложения функции terraform azurerm в файле host.json - PullRequest
0 голосов
/ 09 мая 2019

Я работаю с существующим конвейером, развертывающим ресурсы AzureRM с помощью кода terraform.Одним из текущих требований является установка уровня ведения журнала Debug на странице «Настройки приложения функции» функции.Здесь все становится нечетким, так как я не могу найти никаких примеров или документации.Часть, которую я пытаюсь установить, это раздел host.json .

Вот пример того, что я пытаюсь установить, в разделе кода.ссылка на изображение: https://ibb.co/v3Nxb6d

В коде terraform у меня есть раздел для app_settings, который отлично работает.Я посмотрел документацию по terraform и погуглил, ничего не могу найти по этому поводу.

{
  "version": "2.0",
  "functionTimeout": "00:10:00",
  "logging": {
    "logLevel": {
      "default": "Debug"
    }
  }
}

1 Ответ

0 голосов
/ 13 мая 2019

Файл host.json генерируется автоматически. Когда запускается функция host, она считывает уровень журнала из host.json и внедряет экземпляр ILogger с соответствующими правилами фильтрации.

Конфигурации хоста не являются переменными env, его настройки не могут быть перезаписаны ничем на уровне ARM. Однако есть также различные вещи, которые вы можете настроить через Настройки приложения. Вы можете обратиться к этой вики .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...