我是否可以从为Project for Drive API创建的服务帐户中删除数据,因为这会达到存储限制。我可以将数据传输到另一个非服务帐户吗?或者我可以将此服务帐户替换为另一个服务帐户吗?所以我可以继续使用我的项目,还是应该创建一个新项目并将其与新的服务帐户集成?
这些其他问题似乎描述了可能的解决方案,但我还不确定解决方案。
Google Drive Service Accounts Additional Storage
Quota, orphaned files and uploads using service account with Google Drive API
Google Drive API ownership of files uploaded from service account
Google APPs managed "unlimited" account storage quota for service account
你能帮忙吗?
答案 0 :(得分:0)
据我所知,服务帐户目前无法购买额外的存储空间,因此如果您需要更多存储空间,则需要使用常规Google帐户。除此之外,Google Drive API也无法更改服务帐户文件的所有权。
我现在唯一可能的选择是通过SO帖子How to use a service account to transfer ownership of a google file中提供的应用脚本将服务帐户文件的所有权转移到另一个帐户。
转移文件所有权后,为了继续使用您的项目,您可以通过共享文档为您需要访问的驱动器文件中的服务帐户授予所有者权限。
Jalogar在SO帖子中给出的解决方案 - Drive API access to document with service account可能会有所帮助。