2016-12-01 4 views
0

私はGCloud(Google App Engine)でPHPアプリケーションを実行しています。このアプリでは、ユーザーはFTP経由で処理するためにファイルを提出する必要があります。それらを処理するpython cronジョブ。GCloud AppにFTPが必要です - VMが必要ですかFTPアプリを作成できますか?

私がGAEの配備を利用していることを考えれば、アプリケーションのフォルダ構造にFTPアクセスがないと仮定しています。

単純な片方向FTPをユーザーに提供するにはどうすればよいですか?サーバーになるPythonプロジェクトを展開できますか?または、VMを実行する必要がありますか?

私はVMオプションを示唆する検索を行ってきましたが、確かに他のオプションがありますか?

答えて

0

App Engineプロジェクトは、サーバー仮想マシンに基づいていません。 App Engineは、サービスとしてのインフラではなく、サービスとしてのプラットフォームです。あなたのコードはパッケージ化されており、簡単に拡張できる方法でGoogle App Engineに提供されます。 App Engineは、あなたの古い学校のWebホスティングのドロップイン置換ではありません。

つまり、FTPはファイルを移動する単なるメカニズムです。ファイルをジョブで処理する必要がある場合は、ファイルがGoogle Cloud Storageに保存されているユーザーのアップロードを確認し、その場所からcronジョブを読み取り、必要な処理を行います。その処理の結果は、さらに検討する必要があります。 FTPは要件ではなく、ファイルを移動する手段であり、おそらく多くのオプションがあります。

+0

良いアドバイス。私のさらなる研究にもマッチします。私はクライアントがFTPインターフェイスを必要とするので、私はVMを作成するので、私は間違いなくそれを必要とします。ありがとう! – Warren

関連する問題