有没有办法修改已经部署的应用程序引擎代码和yaml文件(需要引用nodejs10或更高版本)当前已折旧的nodejs8。
我知道你可以很容易地在google云控制台中创建或修改云函数,那么app engine也可以吗?
发布于 2021-03-25 04:19:44
使用APp引擎,您只能对运行时配置的某些部分执行patch操作。
对于其余的代码,您必须知道代码是如何部署到Google Cloud上的(云函数也是如此)。代码不是这样部署的,它被打包在一个容器中(感谢Buildpack),然后部署。
这意味着,你不能更新这个容器,它是不可变的。Cloud Functions为您提供了一个GUI来更新您的函数(因为一个函数通常很小,只有很少的文件),但是当您保存时,会触发一个新的容器创建和部署。您更改的不是以前的版本,而是您创建的新版本。
使用App Engine,您可以在调试模式下查看源代码

但是你找不到download it (现在已经不可能了,app engine find曾经是这种情况,但现在不是这样)。
如果您没有代码,您可以从调试器中逐个文件地复制它,然后更新它并重新部署它。
如果您已经拥有代码,请更改它并重新部署它。没有其他解决方案,特别是当您更改运行时时(BuildPack根据运行时版本选择容器的基础镜像)。
https://stackoverflow.com/questions/66783679
复制相似问题