Google云功能无法部署

Ara*_*ash 3 google-cloud-platform google-cloud-functions

我正在关注谷歌云功能的教程.尝试从命令行返回部署hello world

错误:收集[cloudfunctions.projects.locations]中字段[locationsId]的值(gcloud.beta.functions.deploy)是必需的,但未提供

deploy命令是

gcloud beta functions deploy helloWorld --stage-bucket shopping-functions --trigger-topic hello_world
Run Code Online (Sandbox Code Playgroud)

Tak*_*ada 5

正如@jdabello所说,我将--region选项附加到我的命令,它解决了以下问题:

gcloud beta functions deploy helloWorld --stage-bucket your-bucket --trigger-topic hello_world --region=us-central1
Run Code Online (Sandbox Code Playgroud)

或者您可以使用设置默认功能/区域,gcloud config set并且每次都可以跳过指定功能区域.

gcloud config set functions/region us-central1
Run Code Online (Sandbox Code Playgroud)