首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法部署或删除google云功能

无法部署或删除google云功能
EN

Stack Overflow用户
提问于 2022-09-06 07:57:59
回答 1查看 314关注 0票数 0

我最初部署了第1代云功能,但我想将其升级到第2代。我试图部署第2代云功能,但是我想再次回到第1代,然后尝试部署第1次元云功能,这给我带来了这个错误。

错误:(gcloud.functions.deploy) ResponseError: status=400,code=Ok,message=Failed创建函数,函数function_name在第二代环境下已经存在。请先删除相互冲突的功能,或者使用不同的名称部署该功能。

然而,第二代云功能并没有与所有其他云功能一起出现在列表中。

此外,我尝试使用命令删除云函数。

gcloud functions delete function_name --gen2 --region=region,但它说云功能不存在。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-22 22:51:30

由于gen2云函数作为云运行容器部署,因此它们被认为是一种完全不同的部署类型。因此,如果使用相同的函数名,则不能将gen1 GCF升级为gen2 GCF (反之亦然)。

错误代码说,可以通过删除旧函数来修复这个错误。如果要删除该函数,我建议使用gcloud functions delete function_name。这些标志仅用于删除部署的实例,但在您的示例中,您希望删除整个部署。如果没有标志,这些标志将解析为默认函数/区域和函数/gen2 2配置属性。删除后,您可以再次使用该GCloud function_name。

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

https://stackoverflow.com/questions/73618600

复制
相关文章

相似问题

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