gpt4 book ai didi

google-app-engine - 如何找到两年前部署的谷歌应用引擎源代码

转载 作者:行者123 更新时间:2023-12-05 09:35:18 29 4
gpt4 key购买 nike

我们有一个谷歌云 AppEngine 服务,它是由一个不再在我们公司工作的开发人员编写和部署的(但是我们仍然有他的登录凭据)。该版本基于自定义运行时和灵活的环境,最后一次部署是在 2018 年 4 月 16 日。我们的问题是此服务间歇性地抛出 502/nginx 错误,我们似乎无法找到它的源代码。当我们转到该版本的调试选项卡时,我们会看到附加的屏幕。尝试按照屏幕截图错误中的说明重新部署,因为我们的本地目录中没有源文件。

有谁知道是否可以找出此代码的部署位置?我们当然已经搜索了我们的 GitLab,但在那里找不到该项目。

enter image description here

最佳答案

您可以尝试在 GCP 控制台 (https://console.cloud.google.com/appengine/instances) 中转到 App Engine > Instances。从下拉列表中选择正确的服务,然后在实例本身上选择“SSH”。

enter image description here

Cloud Shell 将打开。执行 sudo docker exec -t -i gaeapp/bin/bash 打开应用程序容器 ( Access app files in ssh session into google app engine flexible? )

现在,如果您执行 ls,您应该会看到这些文件。但是,此时我不知道如何轻松下载所有这些。

@Jans 的回答会更直接地访问文件,但 staging.[yourproject].appspot.com 默认情况下会删除超过 14 天的文件

关于google-app-engine - 如何找到两年前部署的谷歌应用引擎源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65925281/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com