我需要为端点设置两种配额:-任何客户端呼叫端点的常规配额-呼叫我的端点的特定客户端的特定配额
从文档[https://cloud.google.com/endpoints/docs/openapi/quotas-configure]中,我找不到如何做的更好的方法:我知道我只能做到第一点,不能做到第二点。
第二点必须在我的业务逻辑中实现吗?如果是,是否有任何建议/最佳做法?
提前感谢
您可以通过在Cloud Endpoints上设置配额来控制应用程序调用API的速率。所有请求都绑定到消费者项目:
配置配额后,端点跟踪请求数每个消费者Google Cloud项目每分钟每个应用程序调用您的API必须:
拥有一个Google Cloud项目。
已在其Google Cloud项目中启用了您的API。
发送API密钥。对您的API的每个请求。这个让Endpoints识别呼叫者的Google Cloud专案应用程序与请求计数器关联并增加请求计数器用于Google Cloud项目。
有关配置API的信息键,请参阅以下内容:
您可以让您的API使用者创建在Google Cloud Console中创建自己的项目,或者您可以创建为他们设计的项目。因为端点对每个项目强制执行配额,所以您每个API使用者必须有一个项目。