驱动器 API - 每个用户每秒的服务帐户配额
Drive API - Service account quota per second per user
我需要一个解释。
我将 DriveAPI 与服务帐户一起使用,该服务帐户在我的域上具有全域授权。
我像这样以用户身份发送与服务帐户关联的请求:
credentials = SignedJwtAssertionCredentials(
dico_account['client_email'],
dico_account['private_key'],
scope=['https://www.googleapis.com/auth/drive'],
sub= "user_email@mydomain.fr")
我想知道每个用户每秒的配额是针对服务帐户还是针对用户?
Google 驱动器 API 默认允许您每秒向每个用户发送 100 万个请求。现在他们如何决定用户是什么。那么它通常是 IP 地址和经过身份验证的用户。
对于服务帐户,您只有一个经过身份验证的用户。所以默认情况下,您的应用程序每秒可以发送 100 万个请求。它应该基于 IP 地址,所以假设我发送它而你从两个不同的 IP 发送它,应该有两组不同的配额。 (如果这有任何意义的话。)
现在可以对此进行调整。 Standard Query Parameters 如果您有办法知道您的服务帐户是为我请求还是为您自己请求,那么您可以发送 quotaUser。因此,当我 运行 你的应用程序时,我每秒可以发出一百万个请求,你也可以每秒发出一百万个请求。 QuotaUser 只需要附加到您提出的任何请求的末尾。
google 驱动器 API 有这么大的配额,我从来没有用它测试过。然而,我在 Google Analytics API 中使用 quotauser 来绕过配额,所有 API 应该是相同的,所以这个信息对你和 [=25= 应该仍然有效] 开车.
我需要一个解释。
我将 DriveAPI 与服务帐户一起使用,该服务帐户在我的域上具有全域授权。
我像这样以用户身份发送与服务帐户关联的请求:
credentials = SignedJwtAssertionCredentials(
dico_account['client_email'],
dico_account['private_key'],
scope=['https://www.googleapis.com/auth/drive'],
sub= "user_email@mydomain.fr")
我想知道每个用户每秒的配额是针对服务帐户还是针对用户?
Google 驱动器 API 默认允许您每秒向每个用户发送 100 万个请求。现在他们如何决定用户是什么。那么它通常是 IP 地址和经过身份验证的用户。
对于服务帐户,您只有一个经过身份验证的用户。所以默认情况下,您的应用程序每秒可以发送 100 万个请求。它应该基于 IP 地址,所以假设我发送它而你从两个不同的 IP 发送它,应该有两组不同的配额。 (如果这有任何意义的话。)
现在可以对此进行调整。 Standard Query Parameters 如果您有办法知道您的服务帐户是为我请求还是为您自己请求,那么您可以发送 quotaUser。因此,当我 运行 你的应用程序时,我每秒可以发出一百万个请求,你也可以每秒发出一百万个请求。 QuotaUser 只需要附加到您提出的任何请求的末尾。
google 驱动器 API 有这么大的配额,我从来没有用它测试过。然而,我在 Google Analytics API 中使用 quotauser 来绕过配额,所有 API 应该是相同的,所以这个信息对你和 [=25= 应该仍然有效] 开车.