我需要從一個appengine項目導出我的blobstore並將其上傳到另一個項目。我如何以編程方式在python之間切換項目?如何使用python處理多個appengine項目?
0
A
回答
0
如果用「python」表示一個python GAE應用程序的代碼本身--AFAIK你不能切換應用程序 - 每個這樣的代碼只能在.yaml
文件中指定的應用程序內運行。
你可以教出口應用項目提供Blob和實際轉讓,你既可以:
- 已在receving應用程序直接從出口應用拉動斑點
- 有一個外部(蟒蛇)腳本從導出應用程序中拖出blob並將其上傳到導入應用程序。
無論採用哪種方式,您都需要編寫一些代碼來實際執行傳輸。
所以不是這樣做,我寧願寫和執行的一次性轉換腳本,從Blob存儲區中的數據(在左側菜單欄的GAE python docs下Storing Data
>Superseded Storage Solutions
部當前顯示)移動到數據存儲或GCS,它們都具有更好的備份/恢復選項,包括跨應用程序:)甚至可以使用GCS在應用程序之間共享相同的數據。你仍然可以使用服務的Blob存儲API的GCS的數據,請參見Uploading files directly to Google Cloud Storage for GAE app
如果你的意思是一些外部Python應用程序代碼 - AFAIK Blob存儲區不提供直接到外部應用程序(我可能是錯誤的通用接入,壽)。因此,外部應用程序需要通過2個應用程序的常規上傳/下載處理程序。因此,在這種情況下,項目之間的切換實際上意味着在2個應用的上傳/下載URL之間切換。
即使這種情況下它可能是值得遷移到GCS,它確實提供了直接訪問,請參閱Sharing and Collaboration
相關問題
- 1. 使用SVN處理多個項目?
- 2. 如何處理多個NServiceBus項目?
- 3. AppEngine Python API異常處理
- 4. 如何處理多個節點版本和多個NVM項目?
- 5. 如何在整個項目中處理python依賴項?
- 6. 使用AppEngine發送多個POST數據項使用AppEngine
- 7. Python打包:如何處理,我在我的大多數項目都使用
- 8. 如何按值項目的順序處理python字典項目?
- 9. 使用awk逐個處理CSV項目
- 10. 如何用setuptools管理多個python子項目?
- 11. 如何在一個小團隊中處理多個項目
- 12. 如何使用Google appengine項目在Eclipse中引用另一個項目?
- 13. 使用具有多個項目的版本控制,當處理項目引用
- 14. XSLT,如何處理前X個項目?
- 15. 如何使用Rake管理多個目錄項目?
- 16. 爲什麼這個python隊列代碼處理項目多次?
- 17. 如何從python appengine中的basehandler調用處理函數?
- 18. 如何在谷歌appengine中調用請求處理程序,python
- 19. 的ETag如何處理多個目錄
- 20. 多個機器人使用botframework項目處理
- 21. PyQt,Qt,一個事件處理程序,處理很多項目
- 22. 如何使用Python Selenium處理多個選擇標記?
- 23. 如何處理jira的多個類似項目
- 24. 如何在CodeIgniter中處理多個項目?
- 25. 如何處理多個請求到有限數量的項目?
- 26. 你如何處理trac中的多個(重疊)項目?
- 27. 如何在一個Eclipse項目中使用多個GitHub項目?
- 28. 如何使用VB.NET DataBind多個項目?
- 29. 如何使用git分支來管理多個android項目
- 30. Python處理多個異常
我的意思是一些外部Python代碼,就像一個Django的命令AppEngine上,這將是能夠在項目之間進行切換然後可以從一個blobstore讀取並寫入另一個。 – filias