Интеграция коннектора Apigee Edge API Hub

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

Что такое интеграция коннектора Apigee Edge API Hub?

Интеграция с коннектором Apigee Edge API Hub обеспечивает автоматическую передачу метаданных API (таких как определения прокси-серверов API, спецификации и сопутствующая информация) и данных времени выполнения (таких как метрики и аналитика трафика API) из ваших организаций Apigee Edge непосредственно в API Hub Google Cloud. Эта интеграция обеспечивает централизованное, унифицированное представление ваших API на разных шлюзах, упрощая обнаружение, управление и администрирование API.

Основные преимущества

  • Централизованное обнаружение API: все ваши API Apigee Edge можно обнаружить в API Hub наряду с API из других источников.
  • Улучшенная видимость: получите представление о ландшафте API с помощью консолидированных метаданных и информации о времени выполнения.
  • Оптимизированное управление: упростите управление API и управление жизненным циклом в вашей разнообразной экосистеме API.

Как это работает

Интеграция коннектора API Hub в Apigee Edge обеспечивает безопасный и автоматизированный канал передачи данных API из организаций Apigee Edge в API Hub. Этот процесс включает в себя согласование между Apigee Edge и службой подготовки API Hub.

  1. Настройка API Hub и экземпляра плагина: сначала настройте API Hub в вашем проекте Google Cloud и создайте экземпляр плагина. Этот экземпляр плагина служит уникальным идентификатором (идентификатором шлюза) и точкой регистрации для ваших организаций Apigee Edge. Во время настройки вы также настраиваете надстройки API Hub, которые определяют, будут ли обрабатываться только метаданные API или и метаданные, и данные среды выполнения. Затем сервер настройки API Hub устанавливает необходимые внутренние сопоставления для заданного идентификатора шлюза и названия вашей организации.
  2. Подключение к Apigee Edge: после готовности экземпляра плагина вы явно включаете коннектор API Hub для конкретной организации Apigee Edge, выполняя вызов API управления. В этом вызове вы указываете gatewayId (имя ресурса экземпляра), который связывает вашу организацию Edge с назначенным экземпляром API Hub. Это действие запускает службу коннектора API Hub в Apigee Edge.
  3. Синхронизация данных:
    • Синхронизация метаданных: Apigee Edge начинает автоматически извлекать и передавать метаданные API (например, конфигурации прокси-сервера API, спецификации OpenAPI) в соответствующий экземпляр API Hub. Эта синхронизация обеспечивает постоянное обновление определений API в API Hub.
    • Синхронизация данных во время выполнения: если соответствующие надстройки включены в API Hub, Apigee Edge также собирает и отправляет данные во время выполнения (например, аналитику трафика, показатели ошибок) в API Hub. Это обеспечивает централизованное представление оперативной информации о ваших API.
  4. Непрерывный мониторинг и обновления: Интеграция с коннектором API Hub непрерывно отслеживает изменения в API Apigee Edge (например, новые развертывания, модификации) и автоматически отправляет эти обновления в API Hub. Состояние интеграции можно запросить через API управления Edge. Обработка метаданных и данных среды выполнения динамически адаптируется в зависимости от состояния экземпляра плагина API Hub и его настроенных дополнений.

Благодаря бесперебойному потоку данных API Hub всегда отображает актуальное и полное представление ваших API, управляемых в Apigee Edge.