google-cloud-platform - 如何在不重新部署的情况下更新 Google Cloud Function 的运行时环境变量?
问题描述
如果我想更改“运行时环境变量”,看起来我必须重新部署我的谷歌函数。
有没有办法在不重新部署的情况下更新?
解决方案
不,不重新部署就无法更新环境变量。原则是保持版本一致。像这样,如果新版本出现问题,您可以回到上一个版本。这是快速回滚的原则。
遗憾的是,Cloud Functions 还不允许返回到以前的版本(但它应该在路线图中,我在几个月前与 PM 讨论过)。Cloud Run 和 App Engine 允许这种回滚,基于这个原则,这是一个很好的做法。
从 DevOps 的角度来看,Env var 的变化是对你的 repo 的推动,一个新的 CI/CD 作业,因此是一个新的部署。
推荐阅读
- javascript - Vue组件在渲染之前抛出错误?
- rest - Elasticsearch 休息客户端 http over https 问题
- javascript - 本地客户端 JavaScript 数字日期格式(在浏览器中)
- c++ - C ++:仅针对两种相同情况之一的迭代器错误
- c# - Ef 中的 if-else 语句以及 MVC
- spring-batch - Spring批处理的Step配置中调用存储过程
- php - curl 发布请求而不是获取请求
- redirect - react-admin 重定向按钮,带有来自表单的参数
- javascript - 我如何在 electronjs 中打印桌面
- r - 使用sweep()计算相关矩阵