热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

云函数构建错误无法从映像的配置文件获取操作系统

我在尝试部署CloudFunction时看到此CloudBuild错误:“第2步-“分析器”:[31;1mERROR:[0m初始化缓存失败:无法创建图像

我在尝试部署 Cloud Function 时看到此 Cloud Build 错误:

“第 2 步 - “分析器”:[31;1mERROR:[0m 初始化缓存失败:无法创建图像缓存:访问缓存图像“us.gcr.io/MY_PROJECT/gcf/us-central1/SOME_KEY/cache:latest” : 无法从映像“us.gcr.io/MY_PROJECT/gcf/us-central1/SOME_KEY/cache:latest”的配置文件中获取操作系统

我能够在本地构建和模拟云功能,但由于此错误而无法部署它。到目前为止,我能够很好地部署。我到处找,我找不到任何关于这个的讨论。有谁知道这里发生了什么?

更新:我 3 天前部署了一个新功能,现在我似乎无法为其部署更新。我犯了同样的错误。我相当确定这是由于我设置的生命周期规则来确保我不会继续存储函数的图像:Firebase 存储工件是巨大的并且不断增加。这个规则很重要,因为我不想为不必要的存储付费,但它似乎可能是我们问题的根源。谷歌的人可以调查一下吗?

回答

即使对于之前成功部署的代码,我也遇到了同样的错误。

一种解决方法是删除Container Registry 中失败的 Firebase 函数的 Docker 映像并重新部署这些函数。(将在部署时重新创建映像。)

该错误仍然偶尔发生,所以我怀疑这可能是 Firebase 部署过程中引入的错误。值得庆幸的是,每次出现错误时,上述解决方法都可以解决问题。



  • Nope, my existing functions have continued to be available even when the Docker images are deleted.


  • This solution worked for me. Just do not forget to delete both cache and worker images.





推荐阅读
  • C#爬虫Fiddler插件开发自动生成代码
    哈喽^_^一般我们在编写网页爬虫的时候经常会使用到Fiddler这个工具来分析http包,而且通常并不是分析一个包就够了的,所以为了把更多的时间放在分析http包上,自动化生成 ... [详细]
  • 本文通过对OkHttp源码的详细解读,旨在帮助读者理解其核心执行流程,特别是同步与异步请求的处理方式。文中不仅涵盖了基本的使用示例,还深入探讨了OkHttp的核心功能——拦截器链的工作原理。 ... [详细]
  • 探讨如何利用Visual Basic (VB) 将十六进制或二进制字符串写入Windows注册表的方法。 ... [详细]
  • django项目中使用手机号登录
    本文使用聚合数据的短信接口,需要先获取到申请接口的appkey和模板id项目目录下创建ubtils文件夹,定义返回随机验证码和调取短信接口的函数function.py文件se ... [详细]
  • Lua基本语法lua与C#的交互(相当简单详细的例子)
    lua脚本与C#的交互本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验——高分辨率用户请根据需求调整网页缩放比例)1LuaAndC#——L ... [详细]
  • 本文介绍如何使用Java实现AC自动机(Aho-Corasick算法),以实现高效的多模式字符串匹配。文章涵盖了Trie树和KMP算法的基础知识,并提供了一个详细的代码示例,包括构建Trie树、设置失败指针以及执行搜索的过程。 ... [详细]
  • 使用EF Core在.Net Core控制台应用中操作SQLite数据库
    本文介绍如何利用Visual Studio 2019和Windows 10环境,通过Entity Framework Core(EF Core)实现对SQLite数据库的读写操作。项目源代码可从百度网盘下载。 ... [详细]
  • 字符、字符串和文本的处理之Char类型
    .NetFramework中处理字符和字符串的主要有以下这么几个类:(1)、System.Char类一基础字符串处理类(2)、System.String类一处理不可变的字符串(一经 ... [详细]
  • KNN算法在海伦约会预测中的应用
    本文介绍如何使用KNN算法进行海伦约会的预测。我们将从数据导入、数据预处理、数据可视化到最终的模型训练和测试进行全面解析。 ... [详细]
  • 本文旨在探讨Linux系统中两种重要的进程间通信(IPC)机制——System V和POSIX的标准及其特性,为开发者提供深入的理解。 ... [详细]
  • 正在学习操作系统开发,遇到一个内核在GRUB Legacy(0.97)中无法成功引导的问题。具体表现为输入内核命令后显示错误信息,尝试引导时GRUB挂起。 ... [详细]
  • 本文总结了几个常用的Android开发技巧,包括检测设备上是否安装特定应用、获取应用的版本名称、设置状态栏透明以及如何从一个应用跳转至另一个应用的方法。 ... [详细]
  • VSCode中实现大型项目函数跳转的方法
    在处理大型代码项目时,简单的C/C++插件往往无法满足需求。本文介绍如何通过配置GNU Global等工具,在VSCode中实现高效的函数跳转。 ... [详细]
  • 深入解析达内Java基础练习题
    本文精选了几道典型的Java基础题目,旨在帮助学习者巩固基础知识,提升编程技能。通过这些题目,你可以检验自己的Java基础掌握程度。 ... [详细]
  • Activity跳转动画 无缝衔接
    Activity跳转动画 无缝衔接 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有