Как правильно удалить прокси-сервер API-зомби в моей установке OPDK?

Я нахожусь на установке Apigee Edge OPDK. У меня есть прокси-сервер API-зомби, то есть я не могу удалить прокси-сервер API в пользовательском интерфейсе (и, как правило, не через MS API). Я получаю следующую ошибку:

введите здесь описание изображения

Каков наилучший способ очистить Apigee Edge от этого прокси-сервера API-зомби, чтобы я мог снова развернуть этот прокси-сервер API?


person akoo1010    schedule 11.04.2014    source источник


Ответы (1)


Чтобы очистить это, вам нужно будет выполнить несколько ручных шагов:

1) проверьте /o/{}/apiproxy из вызова MS API ("curl http(s)://{mgmt-host}:{port}/v1/o/{orgname}/e/{envname}/apiproxies" ) Это даст вам фактическую информацию об ответе, которую пользовательский интерфейс пытается проанализировать.

2) удалите /o/{}/apiproxy/{proxyname} с помощью вызова MS API ("curl -X DELETE http(s)://:/v1/o/{orgname}/e/{envname}/apiproxy/ {apiproxy_name}") Перепроверьте шаг 1, чтобы убедиться, что он очищен.

3) если он чистый, повторите попытку развертывания. Если это удается, вы молодец.

4) если нет, то

5) заходим в zookeeper (/opt/apigee//share/zookeeper) и запускаем CLI (./zkCli.sh)

6) найдите /organizations/{orgname}/environments/{envname}/apiproxy/ и посмотрите, есть ли там {apiproxy_name}.

7) если да, то выполнить "[{prompt-stuff}] rmr /organization/{orgname}/environment/{envname}/apiproxy/{apiproxy_name}" в zk

8) повторите свои проверки выше, прокси должен быть чистым

Примечание. Есть несколько обстоятельств, которые могут потребовать некоторых дополнительных шагов, таких как фактически неправильные конфигурации сервера или конфликтующие данные конфигурации.

Надеюсь, это поможет.

person user3311545    schedule 11.04.2014