Google 云平台 - 指定项目名称
Google Cloud Platform - Specifying Project Name
我正在尝试按照 Google's instructions 从命令行部署 Cloud Functions。我克隆了他们的示例项目,但是当我使用 gcloud functions deploy 部署它时,它抱怨找不到属性 [project]。我必须手动提供。
在他们的文档中,他们在哪里谈论设置项目属性?我一定是错过了,它似乎很重要......
安装 Google Cloud SDK(提供 gcloud 命令)时,您有机会创建一个或多个配置(包括默认配置)。将这些视为与 GCP 交互的 "profiles"。一个配置包括:
- 您的身份
- 您的默认项目
- 你的默认值region/zone
请参阅以下文章:
听起来您要么没有 运行 gcloud init
,要么在使用 运行 时没有确定要使用的项目。当您随后执行 运行 gcloud
命令且未指定项目时,将使用当前配置项目。如果你没有设置一个,那就可以解释遇到的错误。
这个答案是对@Kolban 的补充。
您可以随时修改您的 gcloud 设置。以下是一些常见的:
gcloud config set core/project my-project-id
gcloud config set compute/region us-central1
列出您的项目:
gcloud projects list
查看您当前的设置:
gcloud config list
查看您的授权设置:
gcloud auth list
然后就是Cloud等个别服务的设置运行:
gcloud config set run/region us-central1
要获得帮助以查看大量可用设置:
gcloud config --help
所有这些都记录在案。只需在 Google 中输入一个命令,就会出现一个文档 link。例如,将此字符串放入 Google:"gcloud compute instances create"。第一个 link 带您进入命令文档。
我正在尝试按照 Google's instructions 从命令行部署 Cloud Functions。我克隆了他们的示例项目,但是当我使用 gcloud functions deploy 部署它时,它抱怨找不到属性 [project]。我必须手动提供。
在他们的文档中,他们在哪里谈论设置项目属性?我一定是错过了,它似乎很重要......
安装 Google Cloud SDK(提供 gcloud 命令)时,您有机会创建一个或多个配置(包括默认配置)。将这些视为与 GCP 交互的 "profiles"。一个配置包括:
- 您的身份
- 您的默认项目
- 你的默认值region/zone
请参阅以下文章:
听起来您要么没有 运行 gcloud init
,要么在使用 运行 时没有确定要使用的项目。当您随后执行 运行 gcloud
命令且未指定项目时,将使用当前配置项目。如果你没有设置一个,那就可以解释遇到的错误。
这个答案是对@Kolban 的补充。
您可以随时修改您的 gcloud 设置。以下是一些常见的:
gcloud config set core/project my-project-id
gcloud config set compute/region us-central1
列出您的项目:
gcloud projects list
查看您当前的设置:
gcloud config list
查看您的授权设置:
gcloud auth list
然后就是Cloud等个别服务的设置运行:
gcloud config set run/region us-central1
要获得帮助以查看大量可用设置:
gcloud config --help
所有这些都记录在案。只需在 Google 中输入一个命令,就会出现一个文档 link。例如,将此字符串放入 Google:"gcloud compute instances create"。第一个 link 带您进入命令文档。