如何在 Apigee 中使用 OAuth 2.0 设置 API 产品的配额管理并配置配额策略?

问题描述 投票:0回答:1

我想在 Apigee 中实现以下目标。

  1. API 产品配置配额设置。
  2. 定义并应用与 Apigee 中的 OAuth 2.0 身份验证一致的配额政策
google-cloud-platform proxy product apigee
1个回答
0
投票

为了控制应用程序在特定时间范围内可以访问您的 API 的次数,Apigee 允许您使用 配额策略 和 OAuth 2.0 实施配额管理。其工作原理如下:

定义 API 请求限制:使用配额策略设置特定 API 代理在给定时间段(例如每分钟、每小时或每天)内允许的最大请求数。

使用标识符自定义配额:通过使用流量变量和配额策略中的 元素创建独特的计数器,为不同应用程序或用户定制限制。这使您能够根据客户端 ID 等标准设置不同的配额。

与 OAuth 2.0 集成:

  • 使用 JavaScript 或提取变量策略从经过验证的 OAuth 2.0 令牌中提取客户端 ID。

  • 使用流变量将此客户端 ID 传递到配额策略,以将配额链接到特定的 OAuth 2.0 客户端。

参考默认设置:通过使用 元素利用 API 产品本身定义的默认配额设置来简化配置。

实施动态配额:使用基于类别的配额根据用户细分或其他标准创建灵活的配额系统。

记住:

  • Apigee Edge 单独跟踪每个环境(测试、生产等)的配额使用情况。

  • 彻底测试配额政策,确保其按预期发挥作用。考虑使用

  • Spike Arrest 政策可防止流量突然激增。

© www.soinside.com 2019 - 2024. All rights reserved.