2015-05-06 19 views
5

Ich kann kein Beispiel finden, wie Sie den Google Cloud-Speicher verwenden, OHNE es auf Google appengine laufen zu lassen.Python und Google Cloud-Speicher

Ich möchte so etwas (das funktioniert gut für mich): https://github.com/GoogleCloudPlatform/storage-getting-started-javascript/ aber in Python stattdessen implementiert.

Also was ich archivieren möchte, ist, dass mein Frontend mein Python-Backend fragt, das dann den Cloud-Speicher fragt. Ich kann keine Beispiele finden, die appengine nicht zur Authentifizierung verwenden, aber es kann nicht unmöglich sein.

Ich habe mir beide ein paar Beispiele auf https://github.com/GoogleCloudPlatform/ angeschaut, aber ich kann keine ohne Abhängigkeiten von appengine finden.

Es muss auch auf Python3 ausgeführt werden.

+0

Haben Sie die Lösung in Python zu implementieren? Lass uns wissen. –

Antwort

1

Sie können gsutil verwenden, um über die Befehlszeile auf Google Cloud Storage zuzugreifen. Es gibt eine getting started tutorial here.

Es ist ein Python-Beispiel mit gsutil here:

Dieses Tutorial zeigt, wie man ein einfaches Python-Programm zu schreiben, die Grund Google Cloud Storage-Operationen unter Verwendung des XML-API führt.

+0

Vergessen zu erwähnen, aber es muss auf python3.4 laufen und ich kann gsutil nicht in python3.4 installieren. –

0

Die google-api-python-client ist der offizielle Python-Client mit GCS für die Interaktion.

Python 3.x Unterstützung wurde vor kurzem hinzugefügt, mit dem Vorbehalt:

Python 3.3+ auch jetzt unterstützt! Diese Bibliothek wurde jedoch noch nicht vollständig mit Python 3 verwendet, so dass wir verwenden sollten. Daher empfehlen wir, vor der Bereitstellung mit Python 3 in der Produktion das Testen von zu testen.