Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does Google App Engine support ftp?

Now I use my own Java FTP program to ftp objects from my PC to my ISP's website server.

I want to use Google App Engine's servlet to get Paypal IPN messages, then store the messages into my own objects and ftp the objects to my ISP's website server, is this doable ? I heard Google App Engine doesn't support FTP.

I don't expect Google to do it for me, but can I use my own Java FTP program in the web app that I upload onto the App Engine to do it ?

Frank

like image 638
Frank Avatar asked Apr 22 '10 18:04

Frank


People also ask

Does Google Cloud have FTP?

Overview. FileMage is an easy-to-use SFTP and FTP file transfer solution backed by Google Cloud Storage.

What services does Google App Engine provide?

App Engine is a fully managed, serverless platform for developing and hosting web applications at scale. You can choose from several popular languages, libraries, and frameworks to develop your apps, and then let App Engine take care of provisioning servers and scaling your app instances based on demand.

Can you run containers on App Engine?

Features. Customizable infrastructure - App Engine flexible environment instances are Compute Engine virtual machines, which means that you can take advantage of custom libraries, use SSH for debugging, and deploy your own Docker containers.


2 Answers

No, you can't open any socket connection except by using URL Fetch service on HTTP/HTTPS to these port ranges:

80-90, 440-450, 1024-65535.

like image 192
systempuntoout Avatar answered Sep 23 '22 01:09

systempuntoout


As of April 9 this year (SDK 1.7.7) this isn't a problem any longer. Outbound sockets (e.g. FTP) are generally available to all billing-enabled apps.

Socket API Overview (Java): https://developers.google.com/appengine/docs/java/sockets/

like image 36
mblomdahl Avatar answered Sep 19 '22 01:09

mblomdahl