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

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

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

Шаг 1: Подготовка API-хаба

Для развертывания API Hub в вашем проекте Google Cloud:

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