正如我在 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(使用前将#替换为@)