2016-05-14 21 views
0

Gibt es eine Möglichkeit, Daten aus einem Dienstkonto zu löschen, das für ein Projekt für Drive API erstellt wurde, da dies das Speicherlimit überschreitet. Kann ich die Daten auf ein anderes Nicht-Dienstkonto übertragen? Oder kann ich dieses Dienstkonto durch ein anderes ersetzen? damit ich mein Projekt weiter nutzen kann oder soll ich ein neues Projekt erstellen und es in ein neues Service-Konto integrieren?Dienstkonto auf der Drive API hat das Speicherlimit erreicht

Mögliche Lösungen scheinen auf diesen anderen Fragen beschrieben zu werden, aber ich bin mir noch nicht sicher über die Lösung.

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

Können Sie mir bitte helfen?

Antwort

0

Soweit ich weiß, können Dienstkonten derzeit keinen zusätzlichen Speicher erwerben. Wenn Sie also mehr Speicherplatz benötigen, müssen Sie stattdessen ein normales Google-Konto verwenden. Abgesehen davon ist eine Änderung der Eigentumsrechte an Dienstkontodateien auch mit Google Drive API nicht möglich.

Die einzige mögliche Option, die ich vorerst gefunden habe, ist die Übertragung der Eigentümerschaft der Dienstkontodatei auf ein anderes Konto über das App-Skript in SO gegeben - How to use a service account to transfer ownership of a google file.

Nach der Übertragung des Dateibesitzes können Sie Ihrem Dienstkonto in der Laufwerksdatei, auf die Sie zugreifen müssen, indem Sie das Dokument freigeben, die Eigentümerberechtigung erteilen, um Ihr Projekt weiterhin verwenden zu können.

Lösung gegeben von Jalogar in SO Post - Drive API access to document with service account könnte wirklich helfen.