Предпосылки для интеграции

Вы просматриваете документацию Apigee Edge .
Перейти к документации Apigee X.
info

На этой странице описывается, что необходимо выполнить, прежде чем можно будет включить интеграцию коннектора концентратора API Apigee Edge.

Шаг 1: Подготовка API-концентратора

Чтобы предоставить API Hub в вашем проекте Google Cloud:

  1. Создайте проект Google Cloud :
    • Перейдите в Google Cloud Console .
    • В селекторе проектов нажмите «Новый проект» .
    • Введите название проекта и выберите платежный аккаунт.
    • Нажмите «Создать» .
    • В качестве альтернативы используйте интерфейс командной строки gcloud :
      gcloud projects create PROJECT_NAME
  2. Включите 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, так и для данных среды выполнения.