Gibt es eine Python-Entsprechung zur getPublicUrl PHP-Methode ?
%Vor%Ich speichere einige Dateien mit der Google Cloud Client-Bibliothek für Python und versuche, die öffentliche URL der Dateien, die ich speichere, programmatisch zu erhalten.
Daniel, Isaac - Danke euch beiden.
Es sieht für mich so aus, als ob Google absichtlich darauf abzielt, dass Sie nicht direkt aus GCS bedienen (aus Gründen der Bandbreite? keine Ahnung). Die beiden Alternativen gemäß den Dokumenten verwenden entweder Blobstore oder Image-Dienste (für Bilder).
Am Ende habe ich die Dateien mit Blobstore über GCS bereitgestellt.
Um den Blobstore-Schlüssel aus einem GCS-Pfad zu erhalten, habe ich Folgendes verwendet:
%Vor%Dann habe ich diese URL auf dem Server veröffentlicht - Main.py:
%Vor%FileServer.py:
%Vor% Sie müssen get_serving_url
über die Bilder-API verwenden. Wie auf dieser Seite erklärt, müssen Sie zuerst create_gs_key()
aufrufen, damit der Schlüssel an die Bilder-API übergeben wird.
Tags und Links python google-app-engine google-cloud-storage cloud