您可以 edit/modify google 控制台中已部署的 App Engine 应用程序的源代码或 yaml 文件吗

Can you edit/modify the source code or yaml file in the google console for App engine apps already deployed

有没有办法修改已经部署的应用引擎代码和yaml文件(需要引用nodejs10或更高版本)目前它的nodejs8已被折旧

我知道您可以在 google 云控制台中轻松创建或修改云函数,那么 App Engine 可以吗?

使用APP引擎,您只能patch部分运行时配置。

对于其余的代码,您必须知道代码是如何部署在 Google 云上的(这与云函数相同)。代码不是这样部署的,是打包在容器中(感谢Buildpack),然后再部署。

也就是说,你不能更新这个容器,它是不可变的。 Cloud Functions 为您提供了一个 GUI 来更新您的函数(因为函数通常是一个小东西,只有很少的文件),但是当您保存时,您会触发一个新的容器创建和部署。不是你改的以前的版本,你新建的版本。

使用 App Engine,您可以在调试模式下查看源代码

但是找不到下载(现在已经不可能了,app engine 1st gen是这样,现在不行了)。

如果您没有代码,可以从调试器逐个文件地复制它并更新它并重新部署它。

如果您已有代码,请更改并重新部署。没有其他解决方案,尤其是当你更改运行时时(BuildPack 根据运行时版本选择容器的基础镜像)。