Учебное руководство: использование расширений

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

Расширение – это своего рода мост между прокси API и внешним ресурсом. В этом руководстве рассказывается, что такое расширение и как его создать.

Требования

Прежде чем приступить к этому руководству, убедитесь, что вы выполнили все следующие действия:

Область Шаги Done?
Apigee Edge Функцию расширений для вашей организации Apigee Public Cloud должна включить команда Apigee. Если функция включена, в меню Администратор интерфейса Edge появится пункт Расширения.

Если этого не происходит, обратитесь в службу поддержки Apigee Edge.

Google Cloud Platform
  1. Создайте проект на Google Cloud Platform, если у вас его ещё нет. Ваш прокси-сервер API будет записывать записи в журнале с помощью этого проекта.
  2. Создайте рабочую область для проекта Google Cloud, как описано в разделе Создание рабочей области.
Сервисный аккаунт
  1. Создайте или выберите сервисный аккаунт Google Cloud, с помощью которого будет выполняться аутентификация в Google Cloud. Создать сервисный аккаунт можно в консоли Google Cloud в разделе IAM и администрирование > Сервисные аккаунты.
  2. Назначьте сервисному аккаунту роль Запись журналов в разделе Ведение журналов > Запись журналов. Подробнее о том, как предоставить сервисному аккаунту роли для определенных ресурсов…
  3. Скачайте JSON-файл сервисного аккаунта для настройки расширения. Подробнее о том, как создавать ключи сервисных аккаунтов и управлять ими…

Готовы? Начнем!

Чтобы использовать расширения с Apigee Edge:

  1. Шаг 1. Добавьте расширение в Edge.
  2. Шаг 2. Настройте и разверните приложение для тестирования.
  3. Шаг 3. Используйте правило ExtensionCallout.
  4. Шаг 4. Разверните прокси-сервер.
  5. Шаг 5. Зарегистрируйте переменную потока сообщений.