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

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

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

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

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

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

Для обеспечения соблюдения лимитов монетизации необходимо добавить политику проверки лимитов монетизации (Monetization Limits Check) к потоку запросов в API-прокси, обращающихся к вашим API. Политика проверки лимитов монетизации должна быть добавлена ​​после любой политики VerifyAPIKey или AccessTokenValidation в запросе.

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

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

Край

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

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

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

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

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

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

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

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

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

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

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

Для получения дополнительной информации о настройке XML-файла политики MonetizationLimitsCheck см. раздел «Политика MonetizationLimitsCheck» .