我已經繼承了一個項目,該項目使用Google App Engine Blobstore來存儲文件,並且我需要下載所有圖像以便它們可以遷移到新系統。下載Google App Engine中的所有文件Blobstore
我能得到所有的谷歌數據存儲數據輸出與https://github.com/jodeleeuw/export-google-datastore並希望能有一些類似的易於使用Blob存儲區。或者至少是如何讀取blobstore中的所有文件並下載它們的示例。
我已經繼承了一個項目,該項目使用Google App Engine Blobstore來存儲文件,並且我需要下載所有圖像以便它們可以遷移到新系統。下載Google App Engine中的所有文件Blobstore
我能得到所有的谷歌數據存儲數據輸出與https://github.com/jodeleeuw/export-google-datastore並希望能有一些類似的易於使用Blob存儲區。或者至少是如何讀取blobstore中的所有文件並下載它們的示例。
您提到的Datastore解決方案依賴於Datastore API可用於未在GAE上運行的應用程序。但是AFAIK Blobstore API在GAE之外不可用,所以類似的解決方案可能不可能。
我看到一對夫婦的選擇:
增強你加入的能力,以獲得在Blob存儲中的數據(因爲它通常應該能夠)繼承了GAE應用程序代碼,並可以直接導出到你希望數據移動的地方或者在一箇中間的地方,比如說GCS,從那裏你可以更容易的將數據發送到最終目的地。直接移動到最後的位置將是更好的恕我直言,如果你需要保持應用程序與新的位置工作 - 你可以建立一個很好的,無中斷的遷移故事
使用開發者控制檯Blobstore瀏覽器/查看器,刪除斑點,無論是手動或使用GUI自動化工具(如硒,例如)的程序化方法。
感謝您的回答@丹Cornromeilescu。不幸的是,如果遇到IP問題,我無法看到原始代碼庫或對其進行修改以進行生產。我會留下一些答案,如果沒有人回覆,我會給你一個綠色的複選框。 –