Blobstore和Google雲存儲(GCS)的許多問題和解答都有兩三年曆史,而這些年來情況發生了巨大變化。 GCS不再是獨立的服務。現在,它是integrated加入Google App Engine(GAE)。使用Blobstore API和圖像API直接從GA中的GCS提供圖像
谷歌似乎推GCS這麼辛苦,Blobstore is deprecated,例如,
這裏使用的文件寫入Blob存儲文件API功能已 取消,並會在一段時間在將來被移除, 贊成將文件寫入Google Cloud Storage並使用Blobstore 爲他們提供服務。
我認爲現在是切換到GCS的時候了。
例如,www.example.com
是建立在GAE網站,而example.jpg
是存儲在GCS的形象,我想使用url http://www.example.com/images/example.jpg
過去,這是不可能的服務形象,但現在它可能是由於到integration。
我發現這一點:
https://developers.google.com/appengine/docs/python/googlecloudstorageclient/ 說:
當Blob存儲API與圖片API一起使用時,你會得到一個 強大的方式來提供圖片,因爲你可以直接提供圖片來自GCS的 繞過App Engine應用程序,這節省了實例小時 的成本。
我知道如何'繞過App Engine應用'。使用Blobstore API和Images API提供圖像時,有沒有關於如何繞過GAE的例子?
謝謝,但事實證明,它生成的鏈接是一樣的東西http://lh4.ggpht.com/TgjDT-cPRr6bjrpSVQeILk93o4Ouzjo1ygMB6KpmnCHhyH5vJKKRrqxCD2bC3T09CRIP6h5QFsV_l0hnhio5bN7z它不是我想要的。我需要使用像http://www.example.com/images/example.jpg這樣的自定義域名網址來提供圖片。如果Blobstore已被棄用,這在GAE中似乎不可行。 –
如果您的域名是CNAME的Google Cloud Storage存儲分區,例如「images.example.com」,則可以直接從Google Cloud Storage以images.example.com/example.jpg的形式投放它們。 但是,您不能將「www.example.com」用於應用引擎以及谷歌雲存儲。 –
好極了,但是有沒有什麼辦法通過跳過應用程序引擎並直接從GCS服務的方式來提供視頻或音頻等圖像以外的內容? –