Вы просматриваете документацию 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:
- В редакторе прокси-сервера API нажмите PreFlow для конечной точки прокси-сервера по умолчанию.
- В потоке запроса нажмите +Шаг .
- В категории «Медиация» выберите «Проверка лимитов монетизации».
- Измените поля в диалоговом окне «Добавить шаг» по своему усмотрению и нажмите «Добавить» .
Политика прикрепляется к потоку запросов после любой политики VerifyAPI Key или AccessTokenValidation и будет применяться к сообщениям запроса от клиентских приложений к ProxyEndpoint PreFlow.
Дополнительные сведения о настройке XML-файла политики MonetizationLimitsCheck см. в разделе Политика MonetizationLimitsCheck .