Ich habe über stackoverflow in Bezug auf Datastore vs Blobstore zum Speichern und Abrufen von Bilddateien gelesen. Alles weist auf blobstore hin, mit Ausnahme von einem: Privatsphäre und Sicherheit.ndb.BlobProperty vs BlobStore: was ist privater und sicherer
Im Datenspeicher sind die Fotos meiner Benutzer privat: Ich habe volle Kontrolle darüber, wer einen Blob erhält. Im Blobstore kann jedoch jeder, der die URL kennt, auf meine Benutzer Fotos zugreifen? Ist das wahr?
Hier ist ein Zitat, das mir die Ruhe geben soll, aber es ist immer noch nicht klar. Also kann jeder mit dem Blob-Schlüssel immer noch auf die Fotos zugreifen? (Von Store Photos in Blobstore or as Blobs in Datastore - Which is better/more efficient /cheaper?)
die Art und Weisen Sie einen Wert aus dem Blobstore dienen, ist eine Anforderung an die App zu akzeptieren, reagiert dann mit dem X-App Engine-BlobKey Header mit dem Schlüssel. App Engine fängt die ausgehende Antwort ab und ersetzt den Body durch den direkt vom Dienst gestreamten Blobstore-Wert. Da die App-Logik den Header an erster Stelle setzt, kann die App jede gewünschte Zugriffssteuerung implementieren. Es gibt keine Standard-URL, die Werte direkt aus dem Blobstore ohne App-Intervention liefert.
All dies ist zu fragen: Welche ist privater und sicherer für das Trafficking von Bildern und warum: Datastore oder Blobstore? Oder, hey, google-cloud-storage (worüber ich derzeit nichts weiß)
Ich bin auch dabei, ich denke, die Blobstore ist das Beste für die Kontrolle von Zugriff über Handler oder Dienste, die Benutzer Zugriffssteuerung –
haben können und Blobstore ist ähnlich wie Cloud-Speicher von dem, was ich gelesen habe –