Google cloud functions gcloud测试版功能命令显示;无效的选择函数“;

Google cloud functions gcloud测试版功能命令显示;无效的选择函数“;,google-cloud-functions,Google Cloud Functions,下面是谷歌云功能教程: 我安装了googlecloudsdk,并提供了path.bash.inc和completion.bash.inc gsutil命令步骤工作并创建存储桶 当我运行gcloud beta functions deploy helloWorld--stage bucket[bucket\u NAME]--触发主题hello\u world替换为我的[bucket\u NAME]时,我得到了用法帮助和以下错误: ``` 错误:(gcloud.beta)选择无效:“函数” 有效的选

下面是谷歌云功能教程:

我安装了
googlecloudsdk
,并提供了
path.bash.inc
completion.bash.inc

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

当我运行
gcloud beta functions deploy helloWorld--stage bucket[bucket\u NAME]--触发主题hello\u world
替换为我的[bucket\u NAME]时,我得到了用法帮助和以下错误:

``` 错误:(gcloud.beta)选择无效:“函数”

有效的选择包括[app、auth、bigtable、compute、config、container、dataflow、dataproc、debug、部署管理器、模拟器、错误报告、iam、init、日志记录、ml、组织、项目、pubsub、服务管理、源代码、sql、测试]。 ```

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


为什么
gcloud测试版功能不起作用?如何使其工作?

这些功能目前处于仅限订阅的测试阶段。发件人:

测试版

这是谷歌云功能的测试版。这个API可能是 以向后不兼容的方式更改,不受任何SLA或 弃用政策

想提前访问最新和最棒的内容吗?单击此处可成为beta测试人员。

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


还要确保您安装了最新的cloud SDK版本。

确保您安装了最新的cloud SDK

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


运行
gcloudcomponents update
后,问题就解决了。

我确实订阅了,事实上,它在我的linux服务器上运行得很好。我的macos桌面有问题。嗯,可能是操作系统特定的SDK支持问题?我想没有必要建议检查您是否在身份验证中使用了相同的用户帐户:):)是的,相同的用户帐户和相同的项目。我不敢相信这会奏效。我在“gcloudfirestore…”中遇到了这个问题,几个月前我刚刚在我的linux机器上下载了gcloud。在我运行这个之后,它立即起作用。谢谢