我正在使用GAE Java開發Web應用程序,並使用Google雲端存儲存儲圖像。要求是:Google雲端存儲 - 應用程序中的存儲區權限
- Facebook身份驗證。當用戶通過身份驗證時,我希望他的個人資料圖片能夠上傳到GCS。
- 在哪裏存儲這些圖片顯然應該不允許完整的用戶訪問,但剛讀訪問
我設法用Spring社會得到FB資料照片並上傳到GCS但桶只有當我設置的所有用戶給那個桶的所有者或作家。 如何才能在應用程序中爲寫入上傳圖像提供寫入訪問權限,但是爲所有用戶保留存儲區ACL爲READ_ONLY?
已簽名的URL可以在其過期之前使用一段時間。我想要做的是將bucket設置爲只讀,並在請求處理程序中進行某種授權。 – Dimitris
您可以讓您的處理程序根據請求將您的應用程序返回一個簽名的URL。或者,個人資料照片相當小。您始終可以讓用戶直接將圖片上傳到您的處理程序,並讓您的處理程序存儲圖片。 –