Google云端硬盘,服务帐户批量上传

时间:2017-11-10 05:01:29

标签: google-api google-drive-api google-oauth service-accounts

我需要将大约500GB的数据上传到我的谷歌硬盘。我买了1 TB的空间,所以空间不是问题。我需要使用驱动器api来实现这一点。由于我不想通过oauth流程授权我的脚本,所以我决定使用谷歌服务帐户,但我发现你只能使用服务帐户用户上传15GB的数据。现在这限制了我使用我的所有谷歌驱动器空间。我已经尝试在上传文件后转移所有权,但在一天内共享/转移的项目数量也有限制。所以问题是:

有没有办法增加服务帐户驱动器配额?如果不是,那将是什么工作。如果有人可以使用oauth2共享代码示例,并且我可以使用刷新令牌多长时间,因为我需要将其作为lambda函数运行以将我的s3存储桶同步到google驱动器,以便尽可能少的用户干预。感谢

1 个答案:

答案 0 :(得分:1)

您可以参考此documentation。请参阅文档底部的重要部分(蓝色阴影部分)以请求额外配额。

  

如果您的应用需要额外配额,则可以请求   项目的配额标签下的Google API Console。只要   如果您的申请超出礼貌,请申请额外的配额   Drive API的限制,或者超出每用户限制的限制。如果   超出每用户限制,您的应用程序可能   应优化代码以减少请求。

从这个SO post开始,很快就会讨论有关刷新令牌的过期日期,但您可以参考文档以进一步了解有关{Ontuth2的refresh tokenclient libraries的内容。

相关问题