Вы просматриваете документацию Apigee Edge .
Перейти к документации Apigee X. info
На этой странице описывается, что необходимо выполнить, прежде чем можно будет включить интеграцию коннектора концентратора API Apigee Edge.
Шаг 1: Подготовка API-концентратора
Чтобы предоставить API Hub в вашем проекте Google Cloud:
- Создайте проект Google Cloud :
- Перейдите в Google Cloud Console .
- В селекторе проектов нажмите «Новый проект» .
- Введите название проекта и выберите платежный аккаунт.
- Нажмите «Создать» .
- В качестве альтернативы используйте интерфейс командной строки
gcloud
:gcloud projects create PROJECT_NAME
- Включите API-интерфейсы API-концентратора и подготовьте API-концентратор:
- В консоли Google Cloud найдите «Apigee API hub».
- Перейдите к службе API-центра.
- При появлении запроса нажмите Включить API .
- Следуйте инструкциям на экране для настройки API Hub. В ходе этого процесса убедитесь, что у вас включены все необходимые права и надстройки для обработки метаданных и событий времени выполнения.
Шаг 2: Создание экземпляра плагина
Экземпляр плагина в API Hub действует как точка регистрации для одной или нескольких организаций Apigee Edge.
- Перейдите в консоль API-центра.
- Чтобы создать новый экземпляр плагина, следуйте инструкциям в разделе Создание пользовательского плагина .
- В ходе этого процесса вы получите имя ресурса экземпляра (также называемое идентификатором шлюза). Этот идентификатор уникально идентифицирует вашу организацию Apigee Edge в API Hub и имеет решающее значение для следующего шага.
Настройка интеграции коннектора API Apigee Edge Hub (подписка для организации)
После успешного создания экземпляра плагина в API Hub необходимо настроить организацию Apigee Edge для отправки данных в неё. Для этого требуются права orgadmin
в соответствующей организации Apigee Edge для всех вызовов API, необходимых для настройки интеграции коннектора API Hub.
Чтобы включить интеграцию коннектора API-концентратора для организации Apigee Edge, используйте следующую команду:
curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \ -H "Authorization: Bearer OAUTH_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "gatewayId": "INSTANCE_RESOURCE_NAME" }'
Где:
-
ORG_NAME
— название вашей организации Apigee Edge. -
OAUTH_TOKEN
— это токен OAuth, используемый для аутентификации запроса. Подробнее о создании токена OAuth см. в разделе « Получение токенов» . -
INSTANCE_RESOURCE_NAME
: Имя ресурса экземпляра (идентификатор шлюза), полученное на предыдущем шаге.
После успешного выполнения ваша организация Apigee Edge регистрируется в указанном экземпляре плагина API Hub, инициируя процесс синхронизации как для метаданных API, так и для данных среды выполнения.