首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您是否可以在google控制台中为已经部署的App engine应用程序编辑/修改源代码或yaml文件

您是否可以在google控制台中为已经部署的App engine应用程序编辑/修改源代码或yaml文件
EN

Stack Overflow用户
提问于 2021-03-24 22:56:06
回答 1查看 133关注 0票数 0

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

我知道你可以很容易地在google云控制台中创建或修改云函数,那么app engine也可以吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-25 04:19:44

使用APp引擎,您只能对运行时配置的某些部分执行patch操作。

对于其余的代码,您必须知道代码是如何部署到Google Cloud上的(云函数也是如此)。代码不是这样部署的,它被打包在一个容器中(感谢Buildpack),然后部署。

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

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

但是你找不到download it (现在已经不可能了,app engine find曾经是这种情况,但现在不是这样)。

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66783679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档