google-cloud-platform - 管理 SaaS API 部署的配额
问题描述
我正在设计一个需要编程的服务器到服务器访问的 API。我想通过限制 Qps 为每个客户项目设置配额。我配置并部署了一个 API Gateway。
根据Cloud Endpoints 的配额文档(从 API Gateway 文档链接),此行为可以通过多个 GCP 项目实现,因为配额绑定到特定的 GCP 项目而不是 API 密钥或服务帐户。
管理此类部署的最佳实践是什么?
为每个客户项目创建一个单独的空 GCP 项目,仅使用令牌或 SA,是解决此问题的好方法吗?项目配额一般容易延长吗?
我考虑并尝试了 Apigee。然而,这个项目远不是企业级的,所以定价不合适,截至撰写本文时,他们只支持 60 天的评估(没有免费层)。
解决方案
推荐阅读
- typescript - Typescript泛型使用类构造函数,在工厂函数内扩展另一个具有静态属性的类
- django - Django:如何在同一个相关字段上制作多个过滤器?
- mysql - 联合所有查询的Mysql查询优化
- windows - 在powershell中设置对象的多个属性
- swift - 将按钮放在 PlayerLayer - Swift - 以编程方式
- discord - NameError:名称'bot'未定义
- oracle - Sqlplus 没有启动
- flutter - 如何在flutter中从API中选择索引并分别删除它的数据?
- javascript - React Native 中带有弯曲边缘的图像边框
- python - 索引张量的维数必须与使用 torch.gather() 时遇到的输入张量错误相同