Применять ограничения монетизации для прокси-серверов API

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

Прикрепите политику проверки лимитов монетизации к прокси-серверам API, чтобы обеспечить соблюдение ограничений монетизации. В частности, политика срабатывает при следующих условиях:

  • Разработчик, получающий доступ к монетизированному API, не зарегистрирован или не подписался на тарифный план.
  • Разработчик превысил объем транзакций для подписанного тарифного плана.
  • Достигнут баланс предоплаченного счета разработчика или кредитный лимит постоплаты.

Политика проверки лимитов монетизации предназначена для выдачи сбоев и блокировки вызова API в ситуациях, подобных перечисленным выше. Эта политика расширяет политику Raise Fault (см. политику Raise Fault ), и вы можете настроить возвращаемое сообщение. Применимые условия выводятся из бизнес-переменных.

Прикрепление политики проверки лимитов монетизации с помощью пользовательского интерфейса

Чтобы обеспечить соблюдение ограничений монетизации, политика проверки лимитов монетизации должна быть прикреплена к потоку запросов в прокси-серверах API, которые обращаются к вашим API. Политику проверки лимитов монетизации следует прикреплять после любой политики VerifyAPIKey или AccessTokenValidation в запросе.

Вы можете прикрепить политику проверки лимитов монетизации при создании прокси-сервера API или после его создания.

При создании прокси-сервера API, как описано в разделе Создание простого прокси-сервера API , если установлена ​​монетизация, в мастере появляется раздел конфигурации монетизации.

Край

На странице мастера «Общие политики» установите флажок «Применять ограничения монетизации» , чтобы прикрепить политику проверки ограничений монетизации.

Политика проверки лимитов монетизации

Обратите внимание, что на странице «Сводка» мастера приведены сводные сведения о политиках. Убедитесь, что политика монетизации указана в списке, что указывает на то, что политика проверки лимитов монетизации будет прикреплена к прокси-серверу API, как описано ниже.

Классический Edge (частное облако)

На странице «Безопасность » мастера установите флажок «Включить проверку лимитов монетизации», чтобы прикрепить политику проверки лимитов монетизации.

Политика проверки лимитов монетизации

Политика проверки ограничений монетизации добавляется в запрос PreFlow ProxyEndpoint после политики VerifyAPI Key или AccessTokenValidation, как показано на следующем рисунке.

Чтобы добавить политику проверки лимитов монетизации к уже созданному прокси-серверу API:

  1. В редакторе прокси-сервера API нажмите PreFlow для конечной точки прокси-сервера по умолчанию.
  2. В потоке запроса нажмите +Шаг .
  3. В категории «Медиация» выберите «Проверка лимитов монетизации».

  4. Измените поля в диалоговом окне «Добавить шаг» по своему усмотрению и нажмите «Добавить» .

Политика прикрепляется к потоку запросов после любой политики VerifyAPI Key или AccessTokenValidation и будет применяться к сообщениям запроса от клиентских приложений к ProxyEndpoint PreFlow.

Дополнительные сведения о настройке XML-файла политики MonetizationLimitsCheck см. в разделе Политика MonetizationLimitsCheck .