【问题标题】:Download full website image from google app engine?从谷歌应用引擎下载完整的网站图片?
【发布时间】:2019-04-10 13:45:55
【问题描述】:

我们为我们的 PHP 网站 (Laravel) 使用 Google App Engine 的灵活环境,并且无法弄清楚如何通过灵活的环境设置从 Google App Engine 下载当前网站图像。由于我现在有一个新的开发人员,我们需要这个最新版本来进行备份和未来的改进。我们的想法是从那里获取最新的代码以及数据库,这更重要,因为网站上已经有数据和用户(它现在已经上线,处于测试阶段)。

我们还有一个 GitHub 帐户设置。如果我们可以将图片从云端加载到 GitHub,那也可以。

【问题讨论】:

    标签: php laravel google-app-engine cloud google-cloud-storage


    【解决方案1】:

    你也许可以在这里找到源代码:

    https://console.cloud.google.com/debug

    或者,由于您使用的是 GAE Flex,您可以通过 ssh 进入您的实例以尝试找到它:

    https://cloud.google.com/appengine/docs/flexible/php/debugging-an-instance#connecting_to_the_instance

    至于数据库,答案取决于 1) 您使用的是哪个数据库(谷歌数据存储与谷歌云 sql 等)以及 2) 您打算用它做什么。

    例如,Google 数据存储有数据存储管理员,可以检索数据库的快照 (https://console.cloud.google.com/datastore/settings),但输出不是像 csv 这样的标准输出。它主要用于备份和恢复。但是您可以使用它来将您的数据库克隆到另一个应用引擎项目中

    【讨论】:

      【解决方案2】:

      为了从 google Cloud 平台上的 VM 复制任何内容,您首先需要通过 SSH 访问 docker(命令:sudo docker exec -it gaeapp /bin/bash)。在docker内部时,您需要将所需的所有内容存档为TAR.GZ格式(或尝试rar或zip,我的服务器仅支持TAR.GZ),一旦存档,您需要将其复制到docker外部,我已经忘记了如何我已经做到了(哎呀)。但谷歌会提供帮助。完成后,您的 SSH 窗口右上角会出现一个非常不明显的齿轮图标,您只需单击下载文件并输入文件名即可。选择您的存档和 vala。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-04
        • 1970-01-01
        • 1970-01-01
        • 2014-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-18
        相关资源
        最近更新 更多