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.
