Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
На этой странице описано, что необходимо выполнить, прежде чем вы сможете включить интеграцию с коннектором Apigee Edge API Hub.
Шаг 1: Подготовка API-хаба
Для развертывания API Hub в вашем проекте Google Cloud:
- Создайте проект в Google Cloud :
- Перейдите в консоль Google Cloud .
- В окне выбора проекта нажмите «Новый проект» .
- Введите название проекта и выберите платежный аккаунт.
- Нажмите «Создать» .
- В качестве альтернативы можно использовать интерфейс командной строки
gcloud:gcloud projects create PROJECT_NAME
- Включите API-хаб и настройте API-хаб:
- В консоли Google Cloud найдите "Apigee API hub".
- Перейдите к сервису API Hub.
- При появлении запроса нажмите «Включить API» .
- Для настройки API-хаба следуйте инструкциям на экране. В процессе настройки убедитесь, что вы включили все необходимые права доступа и дополнения для обработки как метаданных, так и событий во время выполнения.
Шаг 2: Создание экземпляра плагина
Экземпляр плагина в API Hub выступает в качестве точки регистрации для одной или нескольких организаций Apigee Edge.
- Перейдите в консоль API-хаба.
- Для создания экземпляра плагина Apigee Edge выполните действия, описанные в разделе «Создание экземпляра плагина».
- В ходе этого процесса вы получите имя ресурса экземпляра (также называемое идентификатором шлюза). Этот идентификатор однозначно идентифицирует вашу организацию Apigee Edge в API Hub и имеет решающее значение для следующего шага.
Настройка интеграции коннектора Apigee Edge API 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-хаба, что запустит процесс синхронизации как метаданных API, так и данных времени выполнения.