gcloud beta functions命令说“无效的选择函数”

时间:2017-03-21 01:06:16

标签: google-cloud-functions

我在这里关注谷歌云功能教程:https://cloud.google.com/functions/docs/quickstart

我安装google-cloud-sdk并同时提供path.bash.inccompletion.bash.inc

gsutil命令步骤可以工作并创建存储桶。

当我运行gcloud beta functions deploy helloWorld --stage-bucket [BUCKET_NAME] --trigger-topic hello_world替换我的[BUCKET_NAME]时,我会获得使用帮助并出现以下错误:

``` 错误:(gcloud.beta)选项无效:'函数'。

有效的选择是[app,auth,bigtable,compute,config,container,dataflow,dataproc,debug,deployment-manager,emulator,error-reporting,iam,init,logging,ml,organization,projects,pubsub,service -management,source,sql,test]。 ```

我不确定gcloud命令是如何工作的,但我可以在functions的{​​{1}}目录中看到lib/surface/目录。

为什么google-cloud-sdk不起作用?我怎样才能使它发挥作用?

2 个答案:

答案 0 :(得分:8)

确保安装了最新的云SDK。

我得到了同样的错误,似乎我有137版本,而最新版本为152.

运行gcloud components update后,它就解决了。

答案 1 :(得分:1)

这些功能目前仅处于订阅测试阶段。来自Quickstart

  

<强>β

     

这是Google Cloud Functions的Beta版。这个API可能是   以向后不兼容的方式更改,不受任何SLA或   弃用政策。

     

想要获得最新最好的服务吗?点击here即可成为测试版测试人员。

gcloud cmd 可能正在检查测试版订阅。你订阅了吗?

还要确保您拥有最新的云SDK版本。