首页 文章

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

提问于
浏览
2

我在这里关注谷歌 Cloud 功能教程: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]时,我得到使用帮助并出现以下错误:


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

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

为什么 `gcloud beta functions` 不起作用?我怎样才能使它工作?

2 回答

  • 1

    确保安装了最新的 Cloud SDK .

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

    运行 gcloud components update 之后就解决了 .

  • 6

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

    Beta这是Google Cloud Functions的Beta版本 . 此API可能以向后不兼容的方式更改,不受任何SLA或弃用策略的约束 . 想要获得最新最好的服务吗?点击此处成为测试版测试人员 .

    gcloud cmd可能正在检查beta订阅 . 你订阅了吗?

    还要确保您拥有最新的 Cloud SDK版本 .

相关问题