Предварительные условия для интеграции

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

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

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

Чтобы подготовить API Hub в облачном проекте Google Cloud:

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

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

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

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

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

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

Чтобы включить интеграцию коннектора API Hub для организации 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 и данных времени выполнения.