2016-09-06 4 views
0

からローカルな環境を作成しています...残念ながら、私は、またチームの誰もが、それはから作成されたアクセスローカル環境を持っていません...既存のGAEインストールからローカル環境を作成したり、少なくともアプリケーションファイルとデータベースのコピーを取得することは可能ですか?あなたが必要なもの私は現在、GAEの下で実行されているウェブサイトを持っている既存のGAEのインストール

+0

私はあなたがローカル環境として言及しているものをクリアしていませんよ。はい、アクセス権があればコードをダウンロードできます。https://cloud.google.com/appengine/docs/python/tools/downloading-source-code – marcadian

答えて

0

は、アプリケーションのソースコードではなく、「ローカル環境」です。

理想的には、このソースコードはバージョン管理システムになり、あなたが最初にそこを見てみてくださいので(すなわちGIT、SVN)、Googleのクラウドプラットフォームは、あなたのプロジェクトのための無料のGitリポジトリを提供します。また、JavaとPythonの両方のためのツールがあり、配布されたバージョンのソースをダウンロードすることができます。ただし、アップロードした開発者またはプロジェクトの所有者として認証されている必要があります。 EDIT:ダンCornilescuで述べたように、この機能を無効にすることができます。

データベース情報に関しては、GAEデータストア情報を「エクスポート」するためのツールがたくさんあります。実際にこのツールを実際に実装するよりも手動でクエリを実行する方が簡単かもしれないとプロジェクトを検討してください。

+1

アプリコードをダウンロードできるという追加の要件は、アプリは「コードのダウンロードを恒久的に禁止する」に設定されていませんでした(デベロッパーコンソールのApp Engine - > Settings - > Application Settings)。 configは次のようになります。「これが設定されると、自分自身を含め、誰もappcfg download_appコマンドを使用してこのアプリケーションのコードをダウンロードできなくなります。 –

0

助けてくれてありがとう...しかし残念ながら、このコードは、GITではありません。さらに、 はGoogleのホスティングには新しく、私の設定ではわかりませんでした...私のウェブインスタンスは実際にはApplication EngineではなくCompute Engine内で実行されています。 Google Cloud Platformの[Compute Engine]セクションの[VMインスタンス]メニューオプションを使用して、ファイルシステムをブラウズする方法を最初に見つけました。 [VMインスタンス]ページには、インスタンスと、インスタンスの左側にあるオプションがドロップダウンボックスに接続して表示され、インスタンスのファイルシステムを示すブラウザウィンドウを開くことができます。これに加えて、私はこのリンクhttps://www.youtube.com/watch?v=9ssfE6ODpakがあなたのサーバーインスタンスにアクセスするためにFilezila FTPクライアントを構成する方法を示していることを発見しました。そこから、私はすべてのサイトファイルをvar/wwwディレクトリからダウンロードすることができました。今、私のデータを抽出しています...もう一度ありがとう!

関連する問題