2016-07-29 54 views

回答

0

如果用「python」表示一個python GAE應用程序的代碼本身--AFAIK你不能切換應用程序 - 每個這樣的代碼只能在.yaml文件中指定的應用程序內運行。

你可以教出口應用項目提供Blob和實際轉讓,你既可以:

  • 已在receving應用程序直接從出口應用拉動斑點
  • 有一個外部(蟒蛇)腳本從導出應用程序中拖出blob並將其上傳到導入應用程序。

無論採用哪種方式,您都需要編寫一些代碼來實際執行傳輸。

所以不是這樣做,我寧願寫和執行的一次性轉換腳本,從Blob存儲區中的數據(在左側菜單欄的GAE python docsStoring 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

+0

我的意思是一些外部Python代碼,就像一個Django的命令AppEngine上,這將是能夠在項目之間進行切換然後可以從一個blobstore讀取並寫入另一個。 – filias

相關問題