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

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

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

Шаг 1: Подготовка API Hub

Для начала подготовьте API Hub в своем проекте Google Cloud.

  1. Создайте проект Google Cloud :
    • Перейдите в Google Cloud Console .
    • В селекторе проектов нажмите «Новый проект» .
    • Введите название проекта и выберите платежный аккаунт.
    • Нажмите «Создать» .
    • В качестве альтернативы используйте интерфейс командной строки gcloud :
      gcloud projects create PROJECT_NAME
  2. Включите API-интерфейсы API Hub и подготовьте API Hub:
    • В Google Cloud Console найдите «API Hub».
    • Перейдите к службе API Hub.
    • При появлении запроса нажмите Включить API .
    • Следуйте инструкциям на экране для настройки API Hub. В ходе этого процесса убедитесь, что включены все необходимые права и надстройки для обработки метаданных и событий времени выполнения.

Шаг 2: Создание экземпляра плагина

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

  • Перейдите в консоль API Hub.
  • Следуйте инструкциям по созданию нового экземпляра плагина.
  • В ходе этого процесса вы получите имя ресурса экземпляра (также называемое идентификатором шлюза). Этот идентификатор уникально идентифицирует вашу организацию Apigee Edge в API Hub и имеет решающее значение для следующего шага.

Настройка коннектора API-концентратора Apigee Edge (подписка для организации)

  • После успешного создания экземпляра плагина в API Hub необходимо настроить организацию Apigee Edge для отправки данных в него. Для этого требуются права orgadmin в соответствующей организации Apigee Edge для всех вызовов API, необходимых для настройки коннектора API Hub.
  • Чтобы включить API-коннектор концентратора для организации Apigee Edge, отправьте POST-запрос к API управления 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"
        }'
      

    Для OAuth введите в поле Ключ следующее: Bearer your-token (для получения дополнительной информации см. Получить токены ).

    • Расположение ключа: заголовок
    • Имя параметра: Авторизация
    • Доступные варианты аутентификации: базовая и OAuth

    После успешного выполнения эта команда регистрирует вашу организацию Apigee Edge в указанном экземпляре плагина API Hub, инициируя процесс синхронизации как для метаданных API, так и для данных среды выполнения.