VarsToFile#
Действие VarsToFile позволяет помещать значения из переменных Nginx, ассоциированных с пришедшим запросом, в указанный файл.
Параметры:
Название |
Обязательность |
Допустимые значения |
Описание |
|---|---|---|---|
rules |
+ |
Список правил вида: {var: имя_переменной, key: ключ, filePath: путь к файлу} |
key: ключ элемента; var: имя переменной, в которую поместить изъятое значение; filePath: путь к файлу, в который должно быть помещено значение переменной. Переменные сохраняются в виде key=value (java properties); |
Пример:
services:
service_http_proxy:
- id: 1
chains:
- action: VarsToFile
params:
rules:
- filePath: /sowa/profile_storage/custom/stateFile.data
key: host
var: $http_host
В примере, в зависимости от значения заголовка host, в файл будет помещена пара ключ-значение host=значение_заголовка_host.