Инсталляция клиента
Инсталляция клиента – это инфраструктурная запись в таблице Клиентские инсталляции (mai_client_installation), которая связывает запись потребителя с инфраструктурой. Запись инсталляции создается автоматически вместе с потребителем.
Запись инсталляции клиента выполняет две основные функции:
- Информационную – аккумулирует параметры подключения, URL-адреса, токены авторизации и учетные записи очередей сообщений RabbitMQ, необходимые для взаимодействия систем.
- Управляющую – служит триггером для автоматических сценариев развертывания, обновления или удаления инфраструктурных окружений на целевых серверах.
Потребитель всегда привязан к одной инфраструктуре, и ему соответствует ровно одна инсталляция. Разделить среды DEV, TEST и PROD можно на уровне лицензии: одна лицензия может охватывать несколько инфраструктур, в каждой из которых заводится свой потребитель.
Запись инсталляции создается автоматически. Большинство полей доступны только для чтения.
Требуемая роль: mai_admin.

Поля формы Клиентские инсталляции
| Поле | Обязательно | Описание |
|---|---|---|
| URL инсталляции | Нет | Ссылка на инсталляцию клиента. Значение скрыто, для просмотра нажмите кнопку в поле. |
| Код клиента | Да | Уникаль ный код клиента. Значение совпадает с наименованием связанной записи подключения к SimpleOne. Максимальная длина – 28 символов. |
| Описание | Нет | Краткое описание инсталляции клиента. |
| Статус | Нет | Статус инсталляции. Изменяется автоматически на основе действий пользователя в личном кабинете при создании и обновлении конфигурации потребителя. Возможные опции:
|
| Инфраструктура Middleware | Да | Инфраструктура, на которой развернута инсталляция клиента. |
| Инфраструктура Middleware.Тип окружения | Нет | Тип окружения выбранной инфраструктуры. Поле заполняется автоматически и недоступно для редактирования. Возможные опции:
|
| Компания | Нет | Ссылка на запись из таблицы Компании (org_company), для которой создан потребитель. |
| Владелец | Нет | Владелец компании, указанной в поле Компания. |
Поля вкладки Компоненты
| Поле | Обязательно | Описание |
|---|---|---|
| Подключение SimpleOne AMQP | Нет | Ссылка на связанную запись подключения к SimpleOne по протоколу AMQP. |
| Подключение к SimpleOne | Нет | Ссылка на связанную запись подключения к SimpleOne по REST. |
| RabbitMQ vHost | Нет | Ссылка на связанную запись из таблицы RabbitMQ vHost (mai_rabbitmq_vhost). |
| Сервисное приложение | Нет | Ссылка на связанную запись сервисного приложения. |
Поля вкладки Окружение
| Поле | Обязательно | Описание |
|---|---|---|
| RabbitMQ vHost.Пользователь клиента | Нет | Имя пользователя RabbitMQ для этой инсталляции. Формируется автоматически по коду клиента. |
| RabbitMQ vHost.Пароль клиента | Нет | Пароль пользователя RabbitMQ для этой инсталляции. |
| Основной API-токен | Нет | Ссылка на мастер-токен инсталляции. Читайте подробнее в статье API-токены. |
Действия Клиентские инсталляции
| UI-действие | Описание |
|---|---|
| Новый JSON AI-профиля | Нажмите, чтобы выгрузить JSON-файл с настройками подключения и перечнем доступных нексусов. Файл передается потребителю и импортируется на его стороне в профиль настроек Ainergy. Кнопка расположена в верхней части формы. |
На стороне потребителя выгруженный файл загружается в виджет Настройки ИИ или прикрепляется к записи таблицы Профили настроек. Читайте подробнее в статье Профиль настроек Ainergy.
Связанные с писки
- Инфраструктура – инфраструктуры, к которым клиент имеет доступ.
- API-токены – токены, выданные для этой инсталляции.
- Очередь общей зоны – задачи, находящиеся в очереди общей зоны управления.
- Доступные нексусы – нексусы, доступные этому клиенту.
- Заблокированные нексусы – нексусы, недоступные этому клиенту.