2010-06-22 3 views
4

Est-il possible d'accéder ou de télécharger mon code qui s'exécute sur Google App Engine? Par exemple, disons que mon disque dur tombe en panne et que je n'ai enregistré mon code sur aucun type de référentiel externe. Y a-t-il un moyen de récupérer?Accès au code Google App Engine

+0

double possible de [comment télécharger les fichiers d'application AppEngine (téléchargés) google] (http://stackoverflow.com/questions/1192128/how-to-download- google-appengine-uploadedapplication-files) –

Répondre

4

Non, ce n'est pas possible. Vous compilez votre code sur votre machine et expédiez le code compilé. Si vous avez un référentiel source, assurez-vous toujours que vous disposez d'une sauvegarde.

GAE ne dispose pas d'un mécanisme permettant de télécharger vos fichiers binaires, il n'est donc pas possible de les désosser à l'exception de vos propres copies.

Bien sûr, vous pouvez toujours héberger votre projet sur GitHub ou SourceForge

+0

Il existe une bibliothèque qui permet de télécharger la source d'une application sous forme de fichier zip, si la bibliothèque a été incluse dans l'application. Vous avez raison de dire que c'est une mauvaise idée, et que sauvegarder son code est une bien meilleure idée. –

+0

Si vous utilisez Python et que vous exécutez AppStats, vous pouvez également voir tout fichier tracé par AppStats lors d'un appel RPC. Cherchez simplement le fichier dans la pile sous 'RPC Call Traces' dans les détails d'une requête. – hwiechers

+0

@Nick Johnson - Quelle application est-ce? Cela pourrait être utile. –

0

Je ne peux pas le trouver maintenant, mais je me souviens avoir lu un post où ils étaient assez précis sur le fait de ne pas pouvoir le faire. L'essentiel était qu'ils n'étaient pas un service de sauvegarde et que vous étiez responsable de la sauvegarde de votre propre code.

Il y a une « sauvegarde datastore et restauration » fonctionnalité sur la feuille de route du projet si: http://code.google.com/appengine/docs/roadmap.html J'ai effleuré quelques postes où les gens parlent de façons de sauvegarder la base de données maintenant, sans que la fonction sanctionnée officiel mis en œuvre ... de Bien sûr, votre magasin de données n'est pas votre code.