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

Вы просматриваете документацию 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 выполните действия, описанные в разделе «Создание экземпляра плагина».
  • During this process, you will obtain an Instance Resource Name (also referred to as Gateway ID). This ID uniquely identifies your Apigee Edge Organization within API hub and is crucial for the next step.

Настройка интеграции коннектора Apigee Edge API Hub (для организации, желающей подключиться отдельно)

Once the plugin instance is successfully created in API hub, you need to configure your Apigee Edge organization to send data to it. This step requires orgadmin permissions within the respective Apigee Edge organization for all the API calls required for the API hub connector integration setup.

Для включения интеграции коннектора 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, так и данных времени выполнения.