コマンドプロンプトを使用して配備されたアプリケーションファイルをGoogle App Engineサーバーにダウンロードする必要があります。 誰かがこのPLZについて知っているなら教えてください!Google Appengine(アップロード済み)アプリケーションファイルのダウンロード方法
ありがとうございます!
コマンドプロンプトを使用して配備されたアプリケーションファイルをGoogle App Engineサーバーにダウンロードする必要があります。 誰かがこのPLZについて知っているなら教えてください!Google Appengine(アップロード済み)アプリケーションファイルのダウンロード方法
ありがとうございます!
アプリをアップロードしたときにサポートするコードが含まれていない限り、App Engineからコードをダウンロードすることはできません。静的ファイルはもちろん、それらをフェッチするだけでダウンロードできます。
これを達成するには、SVNやGitなどのソースコントロールシステムを使用し、そこからコードを保存/取得する必要があります。App Engineはソースコントロールとして機能するものではありません。 「download_app」コマンドは、Python SDKでのみ使用可能ですが、App EngineのからJavaアプリケーションをダウンロードするために使用することができることを
- The developer who uploaded an app version can download that version's code using the appcfg.py download_app command. This feature can be disabled on a per application basis in the admin console, under the 'Permissions' tab. Once disabled, code download for the application CANNOT be re-enabled.
注:
FWIW、appengineに更新するために使用するメイクファイルは、まずソースのzipを作成します。このファイルは、アプリ(静的ファイル)からダウンロードできます。アーカイブの名前にはsvnリビジョン番号が含まれています。メイクファイルは、現在のリビジョンが混在している場合(リポジトリから必ずしも再現できないという理由で)アップロードすることを拒否します。これにより、ダウンロードをサポートするPythonコードが不要になります。 –
SDK 1.4.0は、機能のこの種の(唯一のPythonを)持っています。
appcfg.py download_app -A <your app name> -V <version to download> <path to download to>
のように、ドキュメントの説明に従ってpython download_appコマンドを実行します。http://www.labnol.org/software/download-appengine-files/19348/ App Engine 1.5.0では、ソースコードをダウンロードする機能が導入されました。
コマンドは次のとおりです。
appcfg.py download_app –A MyAppName -V 1 c:\AppEngine\SourceCode
this official guideで指摘したようにあなたは、あなたのGAE SDKに/ appcfg.cmdをappcfg.sh使用することができます。
しかし、2012年5月7日の時点で、少なくともWindows版のappcfg.cmdのために、コマンドの構文は
appcfg -A yourappid -V yourversionnumber download_app c:\path\to\download\directory
また、このコマンドを実行するとことがわかり、あなたがあなたのために聞かれることがわかりパスワードを入力してGoogleの2段階認証プロセスを有効にした場合は、Googleパスワードを入力する必要はありません。on this sideを生成することができるアプリケーション固有のパスワードを入力する必要があります。
私はこのアプリをダウンロードしてから、次のコードを使用しました(「WEB-INF \ appengine-web」を調整した後)。バージョン番号を変更するには、XML」) 'appcfg.cmd更新C:ダウンロードの\ directory' を\しかし、サーブレット Javaからアプリ 'キャッチされない例外を実行しようとするとイムは今エラーを取得する\パス\。 lang.NoClassDefFoundError:com/google/appengine/reackaged/com/google/protobuf/InvalidProtocolBufferException' – johnvdenley
同じ問題が発生しました...間違った@johnvdenleyが見つかりましたか? – krico
アプリケーションのソースコードは、 appcfg.py、Python SDKコマンドラインツールのdownload_appアクション:
appcfg.py download_app -A <your_app_id> -V <your_app_version> <output-dir>
* [Php](https://cloud.google.com/appengine/docs/php/tools/uploadinganapp)*、* [Go](https://cloud.google.com/appengine/)と同じコマンドです。 docs/go/tools/uploadinganapp#Go_Downloading_source_code)* SDK。 – hyip
[Google AppEngineにアップロードされたソースコードを復元することはできますか?](http://stackoverflow.com/questions/2479087/can-i-restore-my-source-code- google-appengineにアップロードされている) –