Skip to main content

Удаление тенанта

Опция доступна только при непосредственном посещении сервера, где развернут сервис Euclid. Рекомендации:

  • убедитесь в необходимости удаления тенанта, либо воспользуйтесь функцией отключения тенанта;
  • производите удаление в часы, когда основная активность отсутствует. Удаление тенанта в рабочие часы может вернуть ошибку;
  • обратите внимание на регистр в имени удаляемого тенанта.

Для удаления тенанта выполните шаги:

  1. Зайдите на cервер, где развёрнут сервис Euclid.
  2. Проверьте существование сервиса командой docker ps | grep euclid.
  3. Для удаления одного тенанта — выполните команду:
docker exec -i $(docker ps -qf name=euclid) python3.11 delete_tenant/main.py \
--tenant_name <TENANT_NAME>

где <TENANT_NAME> — имя удаляемого тенанта.

  1. Для удаления нескольких тенантов:
docker exec -i $(docker ps -qf name=euclid) \
python3.11 delete_tenant/main.py --all_except <TENANT_NAME_1>,<TENANT_NAME_2>,...,<TENANT_NAME_N>

где <TENANT_NAME_1>, <TENANT_NAME_2>, <TENANT_NAME_N> — имена тенантов, которые НЕ будут удалены.