youtube - How to manage Google Developer Console registration for a multi-instance architecture? -


we have application deploy on separate instances each of our customers in multi-instance architecture. developing feature utilize youtube data v3 api on server, need server api key access public information youtube videos. example, might make call this:

get https://www.googleapis.com/youtube/v3/videos?part=snippet&id=jofnr_wkoce&key={your_api_key} 

using google developer console, can manually generate 1 such key given have created project in dashboard:

{your_api_key} 

my understanding key used track usage , enforce quota out of our alotted 50,000,000 reqs/day. question is, what appropriate registration practice multi-instance applications?

  • should use separate projects each tenant?
  • should use single project, separate applications (generating new keys) each tenant?
  • should use single project , single application, specify userip or quotauser parameters when making api calls distinguish instances?

my question motivated desire understand 1) how quota limits change, if @ all, multiple instance applications, , 2) how partition instances correctly such 1 tenant cannot affect tenant's quota.


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -