Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Прикрепите политику проверки лимитов монетизации к API-прокси для обеспечения соблюдения лимитов монетизации. В частности, политика срабатывает при следующих условиях:
- Разработчик, обращающийся к монетизированному API, не зарегистрирован или не подписан на тарифный план.
- Разработчик превысил объем транзакций по выбранному тарифному плану.
- Достигнут баланс предоплаченного счета разработчика или лимит постоплатного кредита.
Политика проверки лимитов монетизации предназначена для генерации ошибки и блокировки вызова API в ситуациях, подобных описанным выше. Эта политика расширяет политику генерации ошибок (см. Политика генерации ошибок ), и вы можете настроить возвращаемое сообщение. Применимые условия определяются бизнес-переменными.
Прикрепление политики проверки лимитов монетизации с помощью пользовательского интерфейса.
Для обеспечения соблюдения лимитов монетизации необходимо добавить политику проверки лимитов монетизации (Monetization Limits Check) к потоку запросов в API-прокси, обращающихся к вашим API. Политика проверки лимитов монетизации должна быть добавлена после любой политики VerifyAPIKey или AccessTokenValidation в запросе.
Политику проверки лимитов монетизации можно добавить при создании API-прокси или после его создания.
При создании API-прокси, как описано в разделе «Создание простого API-прокси» , если функция монетизации установлена, в мастере появится раздел «Настройка монетизации».
Край
На странице «Общие политики» мастера установите флажок «Применять ограничения монетизации» , чтобы прикрепить политику проверки ограничений монетизации.

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

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

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

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

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

- В диалоговом окне «Добавить шаг» измените поля по своему усмотрению и нажмите «Добавить» .
Данная политика добавляется к потоку запросов после любой политики VerifyAPI Key или AccessTokenValidation и будет применяться к сообщениям запросов от клиентских приложений к предварительному потоку ProxyEndpoint.
Для получения дополнительной информации о настройке XML-файла политики MonetizationLimitsCheck см. раздел «Политика MonetizationLimitsCheck» .