检索旧版Google Cloud功能源

时间:2017-10-17 19:20:15

标签: google-cloud-functions

我不小心丢失了云功能的最新源文件,然后再次部署了旧版本的云功能。

每次部署云功能时,我都会在控制台上看到部署的版本ID。

我可以做些什么来回滚到以前版本的源文件吗?

2 个答案:

答案 0 :(得分:2)

我终于明白了:

每次部署到云功能时,都会得到如下输出行:

sourceArchiveUrl:gs://my-store-bucket/us-central1-function_name-xxoxtdxvxaxx.zip

我进入了Google云平台开发者控制台 - >云功能 - > function_name - >来源标签

并且几乎在底部它说: 来源地点

我的商店桶/ us-central1-function_name-xxoxtdxvxaxx.zip

与CLI中显示的相同,但没有gs:// 该链接引导我到以下内容: https://storage.cloud.google.com/my-store-bucket/us-central1-function_name- ........

我从链接中删除了之后的所有内容

https://storage.cloud.google.com/my-store-bucket

这导致我找到了一个巨大的文件列表,每个文件都代表了我每次部署时所有云功能的图像,这正是我所需要的!

唯一要做的就是找到错误部署之前的最后日期的文件

答案 1 :(得分:0)

以下内容显示了在何处查找和还原Google Cloud Function的先前部署版本。

输入功能后,您可以在GCF屏幕左上角的下拉菜单中选择每个以前的版本。

在此概述页面上,虽然未进入“编辑”模式,但是您可以从菜单中选择一些以前的版本(尽管不是全部)-然后将部署选定的版本(此处为版本5)。

enter image description here