Я пытался искать везде, но я не смог найти никакого решения. Мне нужно создать конфигурацию маршрутизации Nginx на основе данных в моем пользовательском файле. Файл будет обновлен автоматически и будет выглядеть следующим образом.
api_key_1: instance_id_1
api_key_2: instance_id_2
И в nginx.conf я ожидаю что-то подобное
upstream instance_id_1 {
server 127.0.0.1:8080;
}
upstream instance_id_2 {
server 127.0.0.1:8081;
}
map $http_x_instance_id $pool {
api_key_1 "instance_id_1";
api_key_2 "instance_id_2";
}
Можно ли динамически создавать часть карты {} в соответствии с содержимым моего конфигурационного файла?