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

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

Расширение — это своего рода мост между вашими API-прокси и внешним ресурсом. В этом руководстве показано, что такое расширение, и описаны необходимые процессы.

Предварительные требования

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

Область Шаги Сделанный?
Эпиги Эдж Для работы функции расширений в вашей организации Apigee Public Cloud необходимо включить эту функцию. Если она включена, в меню «Администрирование» пользовательского интерфейса Edge появится пункт «Расширения» .

В противном случае, пожалуйста, свяжитесь со службой поддержки Apigee Edge .

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

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

Для использования расширений с Apigee Edge:

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