Ich versuche, einen Google Cloud Storage-Dateiupload einzurichten, indem ich dem Beispiel von Google mit dem GcsExampleServlet.java. Ich habe den ganzen Schritt abgeschlossen, aber wenn ich das Projekt auf aggengine deploye und ich versuche, einen einfachen Text in GCS hochzuladen, scheitert es mit diesem Protokoll:
%Vor%Trotzdem gibt es nichts kompliziertes im Code ... In web.xml habe ich das Servlet konfiguriert:
%Vor%Hier ist das Servlet GcsExampleServlet.java (genau das selbe wie in google sample):
%Vor%Hier ist meine upload.html Datei:
%Vor%Ich habe Abrechnung aktiviert, einen Bucket erstellt, aber der AppIdentity-Fehler wird weiterhin angezeigt. Ich habe kein Oauth, die Cloud-Speicher-API ist aktiviert, das Appengine-Konto, das zum Hochladen verwendet wird, hat Schreibzugriff auf den Bucket. Ich habe sogar ein
probiert %Vor%Um sicherzustellen, dass der Benutzer Schreibzugriff auf meinen Bucket hat.
Bitte helfen Sie mir herauszufinden, was dieser Fehler bedeutet, ich bleibe hier seit Tagen: (
Vielen Dank
PS: Wenn du nur ein paar Arbeitsbeispiele von GCS hast (nicht die von Google), werde ich auch glücklich sein, da es nicht viele Sachen um dieses Thema herum gibt.
Anstelle von [email protected] versuchen Sie es mit [email protected] (ersetzen Sie XXX mit der Projekt-ID Ihrer Anwendung - übernommen von "Google APIs Console Project Number" in den "Administration / Application Settings" der Admin-Konsole).
Tags und Links java google-app-engine google-cloud-storage