Youtube 如何管理多实例体系结构的Google开发者控制台注册?

Youtube 如何管理多实例体系结构的Google开发者控制台注册?,youtube,youtube-api,google-api,youtube-data-api,google-api-console,Youtube,Youtube Api,Google Api,Youtube Data Api,Google Api Console,我们有一个应用程序,在多实例体系结构中部署到每个客户的独立实例上。我们正在开发一个功能,该功能将利用服务器上的YouTube Data v3 API,为此我们需要一个访问YouTube视频公共信息的接口。例如,我们可以这样打电话: GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=jofNR_WkoCE&key={YOUR_API_KEY} 使用Google开发者控制台,我可以手动生成一个这样的密钥

我们有一个应用程序,在多实例体系结构中部署到每个客户的独立实例上。我们正在开发一个功能,该功能将利用服务器上的YouTube Data v3 API,为此我们需要一个访问YouTube视频公共信息的接口。例如,我们可以这样打电话:

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=jofNR_WkoCE&key={YOUR_API_KEY}
使用Google开发者控制台,我可以手动生成一个这样的密钥,因为我已经在仪表板中创建了一个项目:

{YOUR_API_KEY}
我的理解是,该密钥用于跟踪使用情况,并强制执行我们每天5000万需求的配额。我的问题是,多实例应用程序的适当注册做法是什么?

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

我的问题的动机是想了解1)对于多实例应用程序,配额限制是如何变化的(如果有的话),以及2)如何正确划分实例,以便一个租户不会影响另一个租户的配额。

我面临着类似的情况。您最终是如何构建解决方案的?