1

Ich habe vor kurzem festgestellt, dass es ein Laufwerk Konto mit mir Appengine Service-Konto, wo ich Dateien mit Python-Code auf Appengine Push/lesen kann mit meinem Dienstkonto als Benutzer. Meine Fragen sind:Laufwerk Konto zugeordnet Appengine Service Konto

1.) Ist das Laufwerkskonto standardmäßig als 1 pro GCP-Anwendung oder 1 pro Dienstkonto verfügbar (da ich mehrere Dienstkonto erstellen kann)?

2.) Was ist in diesem Fall das Kontingent auf dem Google Drive-Konto?

3.) Wie kann ich auf das Laufwerkkonto zugreifen, das mit dem Dienstkonto von der Webbenutzeroberfläche aus verknüpft ist (wie mit dem Benutzerkonto)?

4.) Können Sie zusätzliche Informationen dazu bereitstellen, wie sich dieses Laufwerk von den allgemeinen Laufwerkkonten unterscheidet?

Vielen Dank im Voraus.

Antwort

1

Ich habe ein wenig mit dieser API experimentiert.

1) Der Antrieb Konto ist global für das Projekt

2) Es ist nicht klar, ob es eine Quote, aber es sieht aus wie ein normaler Benutzer, so sollten Sie die gleiche Grenze erwarten wie für Ihr Unternehmen

Konten

3) Sie können nicht. Was ich tue, ist, Edit-Zugriff auf einen Ordner, den ich besitze, dem Account zu geben, damit er neue Dateien erzeugen und vorhandene aktualisieren kann.

4) Es sieht aus wie ein normaler Benutzer, aber es soll von Maschinen verwendet werden, gibt es keine Möglichkeit, ein Passwort AFAIK zu setzen.

Allerdings muss ich Sie warnen, dass derzeit ein Problem beim Zugriff auf die Drive API mit diesen Dienstkonten besteht, da Scoping nicht unterstützt wird, das für Drive API erforderlich ist.

Insufficient Permission with Appengine Flex service account to access Drive folder

1

Ja, es ist ein Laufwerk-Konto mit jedem Dienstkonto zugeordnet ist, und ihre Grenze ist wie ein normaler Benutzer gmail.

Aber Sie können Laufwerk Inhalt in einer GUI sehen, wie Sie in normalen Google Mail-Benutzer tun können.

+1

Wenn Sie wirklich eine Benutzeroberfläche wünschen, würde ich vorschlagen, dass Sie anstelle eines Dienstkontos ein Administratorkonto erstellen und alle Vorgänge für das Hochladen und Lesen von diesem Konto in Ihrem Code ausführen. – gcpexpert