我不小心丢失了云功能的最新源文件,然后再次部署了旧版本的云功能。
每次部署云功能时,我都会在控制台上看到部署的版本ID。
我可以做些什么来回滚到以前版本的源文件吗?
答案 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)