Переключение режимов работы Платформы с помощью переустановки
В Платформе, развернутой в безопасном режим, обращения к методам сервисов через 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