2013-11-01 61 views
8

我正在構建將數據存儲在Google雲端存儲中的AppEngine應用程序。建議使用Google Cloud Storage Client(GCS)庫。Google雲端存儲客戶端無法在開發應用服務器上工作

我的應用程序在AppEngine(讀/寫/列表對象)上部署時工作,但我無法使其在開發服務器上工作。開發服務器不斷返回錯誤404和GCS引發NotFoundError。開發應用程序服務器應該模擬雲存儲功能,沒有任何特定的配置等。我在日誌文件中看到,開發服務器正在接受「/ _ah/gcs」的請求,但似乎沒有該網址的處理程序。我已經嘗試過版本1.8.5和1.8.6。除了我的應用程序,甚至連Google提供的演示應用程序都不行。

有什麼,我在這裏失蹤,例如dev-appserver的特殊配置?

+0

這裏完全一樣的問題。這有可能最近被打破了嗎? [登錄到日期爲2013年10月29日的appengine-gcs-client](https://code.google.com/p/appengine-gcs-client/source/detail?r=125)似乎已經介紹了/ _ah/gcs'端點。客戶端與開發者應用服務器不同步嗎? – ckhan

+0

這太讓人討厭了。事實上,很多PHP運行時間被破壞並且不一致。 Arrrg ...在我的開發箱中,我正在處理由特殊套管上傳描述的GCS,通過上傳到一些本地目錄來開發環境......醜陋的,但現在工作。 –

回答

5

對不起,以下更改被誤推出太早。它只適用於1.8.8 SDK。我們正在簡化gcs客戶端的發佈流程以與SDK保持一致。對不起

https://code.google.com/p/appengine-gcs-client/source/detail?r=125 沒有此更改,它適用於1.8.7 SDK。

+0

請原諒我的無知,但給你所說的話,我們怎麼做才能讓它重新運作? –

+1

您可以從SVN修訂版本124同步。或者訪問https://code.google.com/p/appengine-gcs-client/ 並下載標題爲「appengine-gcs-client-python-r124.zip」的zip文件 – tkaitchuck

+0

只是爲了報告它適用於GAE SDK 1.8.8和最新的gcs(沒有嘗試過1.8.7) – Christos

相關問題