【问题标题】:Google App Engine access to codeGoogle App Engine 访问代码
【发布时间】:2010-06-22 15:10:32
【问题描述】:

是否可以访问或下载我在 Google App Engine 上运行的代码?例如,假设我的硬盘崩溃并且我没有将代码保存在任何类型的外部存储库中。有什么办法可以恢复吗?

【问题讨论】:

标签: google-app-engine


【解决方案1】:

不,这是不可能的。你在你的机器上编译你的代码并发布编译的代码。 如果您有源存储库,请始终确保您有备份。

GAE 没有让您下载二进制文件的机制,因此只能从您自己的副本中对其进行逆向工程。

当然,您始终可以在 GitHubSourceForge 上托管您的项目

【讨论】:

  • 有一个库,如果该库包含在应用程序中,则可以将应用程序的源下载为 zip 文件。不过,您说得对,这是一个坏主意,而备份自己的代码是一个更好的主意。
  • 如果您使用 Python 并运行 AppStats,您还可以看到 AppStats 在 RPC 调用期间跟踪的任何文件。只需在请求详细信息中的“RPC 调用跟踪”下的堆栈中查找文件。
  • @Nick Johnson - 那是什么应用程序?这可能会派上用场。
【解决方案2】:
【解决方案3】:

我现在找不到它,但我记得读过一篇文章,他们非常具体地指出无法做到这一点。它的要点是它们不是备份服务,您负责备份自己的代码。

虽然项目路线图上有一个“数据存储备份和恢复”功能:http://code.google.com/appengine/docs/roadmap.html 我浏览了一些帖子,其中人们谈论在没有实现官方认可的功能的情况下现在备份数据库的方法......当然,您的数据存储区不是您的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 2021-07-07
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    相关资源
    最近更新 更多