Ich versuche, Daten aus meiner Google App Engine-App herunterzuladen, indem ich den offiziellen Nutzer verwende Anweisungen
Remote API ist eingerichtet & amp; Ich rufe:
%Vor%Die Verbindung ist hergestellt, ich werde nach meiner E-Mail & amp; Passwort, und dann erscheint eine lange Ablaufverfolgung mit dieser:
google.appengine.api.datastore_errors.BadRequestError: app s ~ appname kann nicht auf die Daten der App appname zugreifen
Irgendwelche Ideen?
Wenn Sie den Datenspeicher mit hoher Replikation verwenden, ändern Sie den an --application übergebenen Wert von appname
in s~appname
.
Ich habe das gleiche Problem, aber beim Versuch, die Remote-API aus einem benutzerdefinierten Skript im Gegensatz zu Appcfg.py Bulk-Downloader zu verwenden.
Dieses Problem wurde möglicherweise in neueren GAE SDK-Versionen behoben, aber aus verschiedenen Gründen verwende ich immer noch die ältere Version 1.7. Ich habe die Antwort in diesem Fehlerbericht gefunden: Ссылка
Wenn Sie ConfigureRemoteApi aufrufen, geben Sie grundsätzlich nicht das Argument APP_ID an (übergeben Sie einfach None) und geben Sie Ihre App-ID über das Host-Argument an, z. 'myapp-hrd.appspot.com'. ConfigureRemoteApi wird Ihre App-ID korrekt ermitteln und nicht das 's ~' hinzufügen, das dieses Problem verursacht.
Tags und Links google-app-engine