Описание файла конфигурации

За настройки конфигурации On-Premise отвечает файл configs_variables.json.

Вы можете заполнить конфигурацию самостоятельно или получить готовый файл от менеджера внедрения.

Чтобы настроить конфигурационный файл:

  1. Откройте терминал.
  2. Введите команду для открытия файла в редакторе:

    sudo nano /onprem/configs_variables.json
  3. Внесите необходимые изменения в файл.

  4. После внесения изменений нажмите Ctrl + X для выхода из редактора.

  5. Вам будет предложено сохранить изменения. Для этого нажмите Y (Yes) для подтверждения сохранения.

  6. Нажмите Enter для завершения процесса сохранения.

{
  "InstallationType": "Full",
  "KonturCloud": {
    "ApiKey": "ApiKey****"
  },
  "Publication": {
    "DomainName": "example.ru",
    "KonturIdDomainName": "2fa.example.ru",
    "KonturIdPortalDomainName": "2fa-portal.example.ru"
  },
  "ActiveDirectory": {
    "DomainConfigurations": [
      {
        "DomainSettings": {
          "Name": "example.com",
          "NetBiosName": "EXAMPLE",
          "ServerAddress": "10.10.10.04:636"
        }
      }
    ]
  },
  "Organization": {
    "Name": "Example",
    "InstallationAdmins": [
      "admin@example.ru"
    ]
  }
}

Файл состоит из следующих блоков:

Конфигурация типа инсталляции

"InstallationType": "Full"
Имя параметра Значение параметра
InstallationType

Тип On-Premise, возможные значения:

  • Full
  • Hybrid

Обязательное поле

Конфигурация ApiKey

"ApiKey": "ApiKey****"
Имя параметра Значение параметра
KonturCloud.ApiKey

Значение API-ключа.

Обязательное поле

Конфигурация Publication

"Publication": {
  "DomainName": "example.ru",
  "KonturIdDomainName": "2fa.example.ru",
  "KonturIdPortalDomainName": "2fa-portal.example.ru",
  "SslCertificateFilePath": "/onprem/ssl-certificate.pem",
  "SslCertificateKeyFilePath": "/onprem/ssl-certificate-kye.pem"
}
Имя параметра Значение параметра
Publication.DomainName

Значение доменного имени инсталляции.

Обязательное поле

Publication.KonturIdPortalDomainName

Доменное имя для публикации вспомогательных сервисов ID.

Необязательное поле

Publication.KonturIdDomainName

Доменное имя для публикации сервисов ID.

Необязательное поле

Publication.SslCertificateFilePath

Путь до публичного сертификата в PEM-формате.

Необязательное поле

Publication.SslCertificateKeyFilePath

Путь до сертификата с секретным ключом в PEM-формате.

Необязательное поле

Конфигурация ActiveDirectory

"ActiveDirectory": {
  "DomainConfigurations": [
    {
      "DomainSettings": {
        "Name": "example.com",
        "NetBiosName": "EXAMPLE",
        "ServerAddress": "10.10.10.04:636"
      }
    }
  ]
}
Имя параметра Значение параметра
ActiveDirectory.DomainSettings.Name

Название домена ActiveDirectory или LDAP.

Обязательное поле

ActiveDirectory.DomainSettings.NetBiosName

Имя домена NetBios.

Обязательное поле для Linux

ActiveDirectory.DomainSettings.ServerAddress

Адрес домена в формате «ip:port».

Необязательное поле

Конфигурация Organization

"Organization": {
  "Name": "Example",
  "InstallationAdmins": [
    "admin@example.ru"
  ]
}
Имя параметра Значение параметра
Organization.Name

Название организации.

Обязательное поле

Organization.InstallationAdmins

Список UPN администратора организации при первичной установки.

Обязательное поле


Двухфакторная аутентификация на ваши ресурсы

Протестируй функциональность бесплатно в течении 2х недель

База знаний