云函数部署 gen2 - 函数已存在错误?

2024-04-24

正如我在 gen1 中所做的那样,我首先创建一个名为func_name on 网络用户界面,有一个Function entry name.

然后在 CLI(终端)上:

sudo gcloud functions deploy func_name --runtime=python39  --region=us-central1 --trigger-http

我不断收到同样的错误:

Failed to create function, function already exists under 2nd gen environment

它当然存在,我首先通过网络创建它,以便我可以部署它(?)

EDIT: 从 Web UI 中删除该函数,然后部署它第一次从 cli 将创建一个gen1功能不2.创建gen2我们需要添加标志的函数--gen2,如果添加它(https://cloud.google.com/functions/docs/deploy https://cloud.google.com/functions/docs/deploy)

在我看来,这gen2是某种测试版本,有很多不清楚的问题,我花了几个小时来解决。


关于 gen2 错误“无法识别的参数 gen2”,请尝试更新您的 gcloud:gcloud components update。 这对我有用!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云函数部署 gen2 - 函数已存在错误? 的相关文章

随机推荐