我们在多实例体系结构中有一个应用程序,我们在单独的实例上部署到每个客户。我们正在开发一项功能,该功能将利用服务器上的YouTube Data v3 API,我们需要server API key来访问有关YouTube视频的公开信息。例如,我们可能会这样打电话:
GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=jofNR_WkoCE&key={YOUR_API_KEY}
使用Google Developer Console,我可以手动生成一个这样的密钥,因为我在仪表板中创建了一个项目:
{YOUR_API_KEY}
我的理解是,密钥用于跟踪我们的每天50,000,000个请求的使用情况并强制执行配额。我的问题是,多实例应用程序的适当注册实践是什么?
userIp
或quotaUser
参数来区分实例吗?我的问题是出于理解的愿望:1)配额限制如何改变(如果有的话)多个实例应用程序,以及2)如何正确地划分实例,使得一个租户不能影响另一个租户的配额。