Перейти к основному содержимому

Переключение режимов работы Платформы с помощью переустановки

В Платформе, развернутой в безопасном режим, обращения к методам сервисов через https://<имястенда>/services/ недоступны.

Для доступа к методам сервисов через https://<имястенда>/services/ следует переключиться в режим разработчика.

Переключение из режима разработчика в безопасный режим

Чтобы переключиться в безопасный режим:

  • перейдите в Платформе на сервер с ролью Установщик;

  • откройте файл /opt/platform/installer/inventory/<ИмяСтенда>/group_vars/all.yml;

  • измените значение параметра work_mode с dev на prod;

  • перейдите в директорию /opt/platform/installer;

  • выполните команду

    ansible-playbook CoreInstall.yml -i inventory/<Имя стенда> --tags accesspointprod -e internal_domain=<Внутренний домен Платформы> -e docker_repo_name=distrib -e docker_hub=distrib/infra -e product_name=platformmd -u ansible

    где:

    • <Имя стенда>:имя стенда, например, test.pmd.local;
    • <Внутренний домен Платформы>: внутренний домен Платформы, используемый для межсервисного взаимодействия. Если сертификаты внутреннего домена из дистрибутива не изменялись, задайте значение pmd.local.

Переключение из безопасного режима в режим разработчика

Вызывать API-методы сервисов Платформы можно только в режиме разработчика.

Чтобы переключиться в режим разработчика:

  • перейдите в Платформе на сервер с ролью Установщик;

  • откройте файл /opt/platform/installer/inventory/<ИмяСтенда>/group_vars/all.yml;

  • выберите параметр work_mode и измените его значение с prod на dev;

  • перейдите в директорию /opt/platform/installer;

  • выполните команду

    ansible-playbook CoreInstall.yml -i inventory/<Имя стенда> --tags accesspointdev -e internal_domain=<Внутренний домен Платформы> -e docker_repo_name=distrib -e docker_hub=distrib/infra -e product_name=platformmd -u ansible

    где:

    • <Имя стенда>:имя стенда, например, test.pmd.local;
    • <Внутренний домен Платформы>: внутренний домен Платформы, используемый для межсервисного взаимодействия. Если сертификаты внутреннего домена из дистрибутива не изменялись, задайте значение pmd.local.