Создание среды с помощью инструмента WSO2 APIMCLI - PullRequest
0 голосов
/ 09 января 2020

Мы распределили среду, как показано ниже, и пытаемся экспортировать опубликованный API из того же.

Мы развернули "api-import-export-2.6" .0-v14.war "в https://external-gw: 9443 / carbon и инструмент cli на одном сервере

apimcli add-env -n dev \ --registration https://store:9443/client-registration/v0.14/register \ --apim https://external-gw:9443 \ --token https://key-m:9443/token \ --import-export https://external-gw:9443/api-import-export-2.6.0-v10 \ --admin https://external-gw:9443/api/am/admin/v0.14 \ --api_list https://publisher:9444/api/am/publisher/v0.14/apis \ --app_list https://store:9443/api/am/store/v0.14/applications

Когда мы пытались войти через инструмент cli в dev окружение, мы получаем «403: запрещено».

Подозревая при создании окружения, мы можем иметь неправильно настроенные URL для регистрации / apim / token / import-import / admin / api_list / app_list.

Любая помощь будет высоко оценена.

1 Ответ

1 голос
/ 13 января 2020

Необходимо указать конечную точку --registration https://https://key-m:9443/client-registration/v0.14/register, указывающую на КМ.

Войну импорта-экспорта API следует развернуть на узле Publisher и указать --import-export https://publisher:9443/api-import-export-2.6.0-v10, указывающую на узел Publisher.

api#am#admin#v0.15.war следует развернуть на портале Publisher и предоставить конечную точку --admin https://publisher:9443/api/am/admin/v0.14, указывающую на узел Publisher.

Поскольку вы предоставляете флаги api_list и app_list, не имеет значения, какое значение вы указываете для apim. Следовательно, вы можете просто указать его узлу издателя.

...