25 Stimmen

Wie speichere ich meinen Benutzeraccount und mein Passwort im Google App Engine Launcher?

Ich benutze den Google App Engine Launcher, um meine App auf den GAE-Servern bereitzustellen. Gibt es eine Möglichkeit, meinen Benutzeraccount und mein Passwort zu speichern, damit ich es nicht jedes Mal neu eingeben muss, wenn ich neu bereitstelle?

Ich befinde mich noch in den Lernphasen der Nutzung von GAE, daher wird das Eintippen meines 16-stelligen Passworts mühsam, wenn ich an einem Abend 15+ Mal neu bereitstelle.

0 Stimmen

Vielleicht haben Sie einen Grund zum Bereitstellen, aber es gibt einen lokalen Server mit dem SDK.

0 Stimmen

Ich aktualisiere die Arbeit mit meinen Live-Daten. Ich bin der einzige, der die App benutzt, also riskiere ich nicht wirklich viel, indem ich an der Live-Version arbeite. =)

0 Stimmen

OT Hinweis: Sie können Ihre Live-Daten mit dem Python Bulkloader-Tool auf Ihren Entwicklungsserver herunterladen. Es funktioniert auch mit Java.

3voto

Mike Punkte 237

Ich wollte nur Danke sagen an Friar Broccoli, es ist genau das, wonach ich gesucht habe. Um es für andere Anfänger wie mich zu klären, sah meine endgültige Batch-Datei wie folgt aus,

c:\python27\pythonw.exe "C:\Program Files (x86)\Google\google_appengine\appcfg.py" --oauth2 update "C:\Users\[username]\[directory]\app.yaml"

Hat perfekt funktioniert, ich wünschte, diese Lösung wäre weiter oben gewesen.

0 Stimmen

Du bist Anfänger, also gehe ich davon aus, dass du dich bereits mit diesem Thema befasst hast, aber gibt es ein gutes öffentliches Demo-Projekt für GAE, das nicht veraltet ist und auch Dinge wie Batch-Dateien für Uploads enthält? Wenn nicht, werde ich eins erstellen.

2voto

Rozi Punkte 65

Für Windows 7 befindet sich die .appcfg_cookies-Datei unter C:\Benutzer\Benutzername\.appcfg_cookies

1voto

Calvin Punkte 4147

Sie könnten ein Befehlszeilenskript schreiben, das appcfg.py ausführt, um dies zu tun.

Sie können die E-Mail angeben, die mit dem Befehlszeilenparameter --email= verwendet werden soll.

Sie können das Passwort über stdin über den Parameter --passin übergeben.

1voto

Friar Broccoli Punkte 61

Es ist erstaunlich einfach. Legen Sie einfach dies in einer Stapeldatei ab:

appcfg.py --oauth2 update "X:\lokaler\pfad\zu\ihrer\app.yaml\datei" 

Das erste Mal, wenn Sie es ausführen, authentifiziert sich Google, danach ist alles automatisch.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X