11

我在这里关注谷歌云功能教程: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, emulators, error-reporting, iam, init, logging, ml, organizations, projects, pubsub, service-management,源,sql,测试]。```

我不确定 gcloud 命令是如何工作的,但我可以functions在.lib/surface/google-cloud-sdk

为什么不gcloud beta functions工作?我怎样才能让它工作?

4

2 回答 2

27

确保您已安装最新的云 SDK。

我得到了同样的错误,似乎我的版本是 137,而最新的是 152。

运行gcloud components update后就解决了。

于 2017-04-20T15:41:34.587 回答
1

这些功能目前处于仅订阅测试阶段。从快速入门

贝塔

这是 Google Cloud Functions 的 Beta 版。此 API 可能会以向后不兼容的方式进行更改,并且不受任何 SLA 或弃用政策的约束。

想提前获得最新最好的东西吗?单击此处成为 beta 测试人员。

gcloudcmd可能正在检查 beta 订阅。你订阅了吗?

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

于 2017-03-21T02:47:42.043 回答