如何管理多实例架构的Google Developer Console注册?

时间:2014-03-21 19:06:49

标签: youtube youtube-api google-api youtube-data-api google-api-console

我们在多实例体系结构中有一个应用程序,我们在单独的实例上部署到每个客户。我们正在开发一项功能,该功能将利用服务器上的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个请求的使用情况并强制执行配额。我的问题是,多实例应用程序的适当注册实践是什么?

  • 我应该为每个租户使用单独的项目吗?
  • 我应该使用单个项目,还是为每个租户使用单独的应用程序(生成新密钥)?
  • 我应该使用单个项目和单个应用程序,但在进行API调用时指定userIpquotaUser参数来区分实例吗?

我的问题是出于理解的愿望:1)配额限制如何改变(如果有的话)多个实例应用程序,以及2)如何正确地划分实例,使得一个租户不能影响另一个租户的配额。

0 个答案:

没有答案