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
orquotauser
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
Post a Comment