1つのappengineプロジェクトからブロブストアをエクスポートし、別のプロジェクトにアップロードする必要があります。プログラム間でPythonでどのように切り替えることができますか?Pythonで複数のappengineプロジェクトを作成するにはどうすればよいですか?
答えて
「python」とは、Python GAEアプリのコードそのものを意味します.AFAIKではアプリを切り替えることができません。それぞれのコードは.yaml
ファイルで指定されたアプリ内でのみ実行されます。
あなたはブロブを提供するためにエクスポートするアプリのプロジェクトを教え、あなたはどちらかでし実際の転送のための可能性:
- が直接エクスポートアプリ
- からブロブを引っ張っrecevingアプリは、外部(のpythonを持っています)スクリプトは、エクスポートするアプリからブロブを取り出し、それらをインポートするアプリにアップロードします。
どちらの場合でも、実際に転送を行うにはコードを書く必要があります。
ので、代わりの私はむしろブロブストアからデータを移動するためのワンタイム変換スクリプトを書いて実行したい、ということ(現在は左側のメニューバーにGAE python docsSuperseded Storage Solutions
>Storing Data
下のセクションに示されている)へDatastoreまたはGCSの両方があります。両方とも、より優れたバックアップ/リストアオプションを備えています(アプリケーション間でも同様です)。GCSはおそらく、アプリケーション間で同じデータを共有するためにも使用できます。そして、あなたはまだあなたには、いくつかの外部のPythonアプリケーションコードを意味する場合Uploading files directly to Google Cloud Storage for GAE app
を参照して、ブロブストアAPIを使用して、GCSのデータを提供することができます - 私の知る限りブロブストアは、(I は間違っているかもしれない、外部アプリケーションに直接一般的なアクセスを提供していません。 tho)。したがって、外部アプリは2つのアプリの通常のアップロード/ダウンロードハンドラーを経由する必要があります。この場合、プロジェクト間の切り替えは実際には2つのアプリのアップロード/ダウンロードURLを切り替えることを意味します。
でも、このシナリオのためには、直接アクセスを提供していGCS、に移行する価値がある、私はいくつかの外部のPythonコードを意味Sharing and Collaboration
- 1. appengineでカウントダウンタイマーを作成するにはどうすればいいですか?
- 2. Bookdownプロジェクトを作成するにはどうすればよいですか?
- 3. Pythonアプリケーションサーバーのインスタンスを複数作成するにはどうすればよいですか?
- 4. Pythonでコンソールアプリケーションを作成するにはどうすればよいですか?
- 5. Pythonでループを作成するにはどうすればよいですか?
- 6. PythonプロジェクトのTFSビルドを作成するにはどうすればよいですか?
- 7. Ionicプロジェクトを作成するにはどうすればいいですか?
- 8. 複数のダッシュを入れずにパーマリンクを作成するにはどうすればよいですか?
- 9. Silverlightで複数のコントロールを動的に作成するにはどうすればよいですか?
- 10. Liquibaseで1日に複数のタグを作成するにはどうすればよいですか?
- 11. AndroidおよびJava:Androidレイアウトファイルの複数のコピーを作成するにはどうすればよいですか?
- 12. xcodeのcocoaプロジェクトで開いているファイルダイアログを作成するにはどうすればよいですか?
- 13. 複数のリストをループしてRでデータフレームを作成するにはどうすればよいですか?
- 14. 単一のドメイン名で複数のワイルドカードを作成するにはどうすればよいですか?
- 15. 複数のフィールドで1つのプリファレンスを作成するにはどうすればよいですか?
- 16. レルム - 複数の種類のオブジェクトでフィードを作成するにはどうすればよいですか?
- 17. 1つのコマンドで複数ファイルのセットを作成するにはどうすればよいですか?
- 18. 複数の画像のAndroidでXMLを作成するにはどうすればよいですか?
- 19. 1つのモジュールで複数のファイルを作成するにはどうすればよいですか?
- 20. Googleアナリティクスで複数のSKUのレポートを作成するにはどうすればよいですか?
- 21. 1つのプラットフォームで複数のFacebookボットを作成するにはどうすればよいですか?
- 22. AMPLでカスタム関数を作成するにはどうすればよいですか? Pythonで
- 23. 複数レベルのデータを格納するクラスを作成するにはどうすればよいですか?
- 24. 複数の質問を解決するプログラムを作成するにはどうすればよいですか?
- 25. 複数のコールバックをサポートするWCFサービスを作成するにはどうすればよいですか?
- 26. jquery:同じjqueryコードで複数のライトボックスを作成するにはどうすればよいですか?
- 27. スタイラスで複数のCSSファイルを作成するにはどうすればよいですか?
- 28. 複数のパラメータでルートを作成するにはどうすればよいですか?
- 29. 複数の別名でアカウントを作成するにはどうすればよいですか?
- 30. mysqlで複数の自己結合を作成するにはどうすればよいですか?
を参照して、プロジェクト間で切り替えることができるだろうAppEngineのためのDjangoのコマンドのようなものかもしれませんあるブロブストアから読み込み、もう一方のブロブストアに書き込むことができます。 – filias