Edge for Private Cloud 4.19.01
В этом разделе показано, как удалить организации, среды и виртуальные хосты. Порядок вызовов API очень важен. Например, удалить организацию можно только после удаления всех связанных с ней сред.
Как удалить виртуальный хост
Прежде чем удалить виртуальный хост из среды, необходимо обновить все прокси-серверы API, которые ссылаются на этот хост, чтобы удалить ссылку. Подробнее о виртуальных хостах…
Чтобы удалить виртуальный хост, используйте следующий API:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
Удаление среды
Удалить среду можно только после того, как вы:
- Удалены все виртуальные хосты в среде, как описано выше.
- Связь среды со всеми Message Processor отменена.
- Очищенная аналитика.
Отмена связи среды с Message Processor
Чтобы удалить связь среды с Message Processor, используйте следующий API: Если вы хотите удалить среду, необходимо отменить ее связь со всеми процессорами сообщений:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u ADMIN_USERNAME:ADMIN_PASSWORD -X POST \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/servers" \ -d "action=remove&uuid=uuid"
где uuid – UUID процессора сообщений.
Очистка аналитики
Чтобы удалить аналитическую информацию об организации:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/analytics/groups/ax/analytics_group/scopes?org=org_name&env=env_name"
где analytics_group по умолчанию имеет значение analytics-001.
Если вы не знаете название группы аналитики, используйте следующую команду, чтобы его посмотреть:
apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
Эта команда возвращает название группы аналитики в поле name.
Удалить среду
Чтобы удалить среду, выполните следующие действия:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
Как удалить организацию
Удалить организацию можно только после того, как вы:
- Удалите все виртуальные хосты во всех средах организации, как описано выше.
- Удалены все среды в организации, как описано выше.
- Организация отменена для всех групп.
Как отменить связь организации с подом
Чтобы отменить связь организации с капсулой, используйте следующий API:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u ADMIN_EMAIL:ADMIN_PASSWORD -X POST "http://ms_IP:8080/v1/organizations/org_name/pods" \ -d "action=remove®ion=region_name&pod=pod_name"
Удалить организацию
Чтобы удалить организацию, используйте следующий API:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"