Skip to main content

Инсталляция клиента

Инсталляция клиента – это инфраструктурная запись в таблице Client Installation (mai_client_installation), которая связывает запись потребителя с инфраструктурой. Запись инсталляции создается автоматически после создания нового потребителя.

Запись инсталляции клиента выполняет две основные функции:

  • Информационную — аккумулирует параметры подключения, URL-адреса, токены авторизации и учетные записи очередей сообщений RabbitMQ, необходимые для взаимодействия систем.
  • Управляющую — служит триггером для автоматических сценариев развертывания, обновления или удаления инфраструктурных окружений на целевых серверах. Один потребитель может иметь несколько инсталляций (например, для разделения сред DEV, TEST и PROD) внутри одной инфраструктуры.

Запись инсталляции создается автоматически при создании нового потребителя. Большинство полей доступны только для чтения.

tip

Требуемая роль: mai_admin.

Поля формы Client Installation

ВкладкаПолеОбязательноОписание
-Installation URLНетСсылка на инсталляцию клиента.
-Client CodeДаУникальный код клиента. Значение совпадает с наименованием связанной записи SimpleOne Connect (mai_so_connect).
-DescriptionНетКраткое описание инсталляции клиента.
-StatusНетСтатус инсталляции. Статус изменяется автоматически на основе действий пользователя в личном кабинете при создании и обновлении конфигурации потребителя. Возможные опции:
  • New – запись потребителя создана.
  • WaitingCommit – ожидание сохранения записи. Статус также устанавливается при изменении списка нексусов потребителя.
  • SendToDeploy – отправлено на развертывание.
  • Deployed – инсталляция успешно развернута.
  • SendToDestroy – инсталляция отправлена на удаление.
  • Destroyed – инсталляция удалена.
  • Error – ошибка при развертывании или удаления инсталляции.
-InfrastructureДаИнфраструктура, на которой развернута инсталляция клиента.
-Infrastructure.Environment typesНетТип среды для выбранной инфраструктуры. Возможные опции:
  • DEV
  • TEST
  • DEMO
  • SANDBOX
  • PROD
-CompanyНетСсылка на запись из таблицы Компании (org_company), для которой создан потребитель.
-OwnerНетВладелец компании, указанной в поле Company.
PartSimpleOne Connect AMQPНетСсылка на связанную запись из таблицы SimpleOne Connect (mai_so_connect).
PartRabbitMQ vHostНетСсылка на связанную запись из таблицы RabbitMQ vHost (mai_rabbitmq_vhost).
PartService AppНетСсылка на связанную запись из таблицы Service App (mai_service_app).
PartAPI TokenНетСсылка на связанную запись из таблицы API Token (mai_api_token).
PartSimpleOne Connect APIНетСсылка на связанную запись SimpleOne Connect (mai_so_connect).
Client EnvRabbitMQ vHost.Client UserНетИмя пользователя для RabbitMQ vHost.
Client EnvRabbitMQ vHost.Client PassНетПароль для RabbitMQ vHost.

Связанные списки

  • Infrastructure – инфраструктуры, к которым клиент имеет доступ.
  • API Token – токен клиента из таблицы API Token (mai_api_token).
  • Control Plane Tasks – задачи, находящиеся в очереди плоскости управления, в таблице Control Plane Queue (mai_control_plane_queue).
  • Available Nexuses – доступные нексусы для клиентов.
  • Blocked Nexuses – заблокированные нексусы.