The Google Cloud Platform, considered in its entirety, does in fact support 
the use of the Please FTP protocol. You are right in saying that the App 
Engine in particular does not support FTP. This is to be expected, seen 
that it is meant to function as a scalable HTTP server. The other main 
component of the Cloud Platform, namely the Compute Engine, does in fact 
support FTP. You are encouraged to take advantage of this feature. 

You may consider creating a dedicated Compute Engine instance, and use it 
to regularly fetch new files from the FTP server of your choice, then 
upload them to one of the modern file storage services, such as Cloud 
Storage. In this way, the files become readily available, for the benefit 
of your app running in the App Engine. It is in fact possible to to commit 
entities to Cloud Datastore from any device capable of handling REST APIs. 
You can import the data you transferred to Cloud Storage (or similar) 
directly into Cloud Datastore or Cloud SQL.

More future-oriented people might resent having to use an FTP server; you 
may consider filing a feature request with your  third party vendor, and 
ask for a future-proof file-storage service, other than FTP. A suggested 
alternative to FTP would be, in our context, a REST API.  For reasons of 
reliability, scalability and security, FTP support is not a growth area 
worldwide. It is expected that vendors should gradually adopt sustainable 
technologies.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/cc5328ff-5f91-4a1d-9624-7df5e38712ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to