Параметры настройки#
Примечание#
Данный раздел содержит описание параметров конфигурационного файла для настройки IAM Proxy.
Группа ZoneConfig#
Данная группа содержит основные параметры конфигурации IAM Proxy.
JunctionConfig#
Группа основных параметров ответвления junction IAM Proxy. Название ответвления, отображается только на стартовой
странице IAM Proxy.
На стартовой странице допускается объединять ответвления в группы. Это позволяет упорядочить список ответвлений на UI и не влияет на процесс проксирования.
Для объединения ответвлений в группу, укажите название группы, затем, через / название самого ответвления.
Название и состав группы ответвлений, определяет пользователь.
Пример:
Группа ответвлений/мое ответвление - на стартовой странице IAM Proxy в списке появится раскрываемая строка с
названием "Группа ответвлений". При раскрытии в списке появятся мое ответвление.
Параметр |
Значение по умолчанию |
Описание |
Пример |
|---|---|---|---|
junctionName |
Отсутствует |
Название ответвления, отображается и существует только на стартовой странице IAM Proxy. Также, на стартовой странице доступно объединение ответвлений в группы (объединение позволяет визуально упорядочить список, на процесс проксирования влияния не оказывает). Для этого необходимо сначала указать название группы, затем, через |
Контур "Компания"/Страница администрирования контура "Компания" |
description |
Отсутствует |
Описание ответвления, отображается и существует только на стартовой странице IAM Proxy. |
Страница предназначена для администрирования контура "Компания" |
junctionPoint |
Отсутствует |
Параметр, определяющий абстрактные директории на уровне IAM Proxy. Формирует URL вида: |
/company |
indexUrl |
Отсутствует |
Параметр предназначен для формирования ссылки на стартовой странице IAM Proxy и не влияющий на процесс проксирования. Пример: требуется настроить проксирование со страницы IAM Proxy |
/admin |
transparent |
False |
Тождество ("прозрачность" или "одинаковость"), равенство той части URL, в которой содержится директория до ресурса. Параметр определяет, будет ли передаваться |
True |
https |
True |
Параметр, для определения типа запросов подключения к Backend. |
False |
sslCommonName |
.mycompany.ru |
Шаблон\значение имени из CN сертификата backend-серверов, используется при соединении с backend по HTTPS. Значение |
.ourcompany.ru |
serverAddresses[] |
Отсутствует |
Параметр, принимающий на вход список Backends, для осуществления проксирования запросов и ответов, в рамках данного ответвления, с помощью IAM Proxy. Минимальное количество: 1 Backend. Указывается в формате: |
10.X.X.1:9443 abs-4.mycompany.mycompany.ru:8080 |
applyJctRequestFilter |
Отсутствует |
Применить фильтр (конфигурацию), для запросов на этот |
common/set-authz-by-role-admin.location.conf |
Примечание:
* - параметр обязательный к заполнению, при создании конфигурации вручную.
Полный набор значений для applyJctRequestFilter в
разделе Файлы дополнительных опций для ответвлений.
Группа ZoneConfig#
Группа параметров для всех возможных зон (standIn, offline).
Параметр |
Значение по умолчанию |
Описание |
Пример |
|---|---|---|---|
zoneNameStandin |
standin |
Параметр предназначен для задания кастомизированного имени зоны StandIn |
zone1 |
zoneNameOffline |
offline |
Параметр предназначен для задания кастомизированного имени зоны offline. Данная зона используется при недоступности основной и StandIn зоны (например идет переключение на StandIn) |
zone2 |
Примечание:
* - параметр обязательный к заполнению, при создании конфигурации вручную.
Группа ZoneConfig/Zone (standin/offline)#
Группа предназначена для настроек конкретной зоны.
Параметр |
Значение по умолчанию |
Описание |
Пример |
|---|---|---|---|
applyRequestFilter |
Отсутствует |
Применить фильтр (конфигурацию) ко всем запросам всех перечисленных ответвлений |
|
Примечание:
* - параметр применим для всех видов зон (standin, offline).
Группа ZoneConfig/Zone[]/Junction[]#
Группа предназначена для настроек конкретного ответвления junction в рамках указанной зоны.
Параметр |
Значение по умолчанию |
Описание |
Пример |
|---|---|---|---|
serverAddresses[] |
Отсутствует / serverAddresses[] |
Каждый endpoint должен быть описан строкой следующего вида: |
abs-5.mycompany.ru:4444 |
Параметры в корневом контексте#
Данная группа содержит основные параметры конфигурации работы RDS-Server.
Параметр |
Значение по умолчанию |
Описание |
Пример |
|---|---|---|---|
checkConfigurationFrequency |
60 |
Частота проверки изменений в конфигурации (задается в секундах) |
1 |
checkStandInFrequency |
10 |
Частота проверки флагов состояния контуров StandIn в ПЖ (задается в секундах) |
35 |
httpClientMaxPoolSize |
1 |
Максимальное количество соединений в пуле REST-клиента |
10 |
manualMode |
false |
Включение режима ручного переключения на необходимый контур (true- разрешение смены контура вручную, false - запрет смены контура вручную) |
true |
transportRequestTimeout |
9 |
Время ожидания ответа от ММТ (задается в секундах) |
15 |
usePlatformSemaphore |
false |
Флаг использования платформенного семафора (true- использовать платформенный семафор, false - использовать прикладной семафор) |
true |
Примечание:
* - параметр обязательный к заполнению (при создании конфигурации вручную, данные параметры обязательны к наличию в
файле).