gcloud"配置项目"有效,但无法获取项目?

时间:2017-10-25 21:43:37

标签: google-cloud-platform google-compute-engine gcloud

我是gcloud的新手。我创建了一个名为playground的项目,但似乎无法使用它。这是我在终端上的命令

$ gcloud config set project playground
Updated property [core/project].

$ gcloud compute instances create --zone us-west1-a playground-instance
ERROR: (gcloud.compute.instances.create) Could not fetch resource:
- Failed to find project playground

我很困惑!这可能是路径的问题吗?

这是我尝试过的。

  1. 首先我想也许是路径问题。我在/Users/macuser/google-cloud-sdk/bin中有$PATH。我还需要其他什么吗?

  2. 我已确保通过gcloud auth list登录了正确的用户,并使用gcloud config set account ...明确地设置了

  3. 任何建议或建议都非常感谢。

    其他信息

    $ gcloud config list              
    [core]
    account = babak@hemaka.com
    disable_usage_reporting = True
    project = playground
    
    Your active configuration is: [playground]
    

1 个答案:

答案 0 :(得分:5)

GCP项目有几个不同的标识符:

  • “项目编号”是分配给每个项目的唯一12位数字
  • “项目ID”是您在创建项目时可以选择的唯一字母数字ID,但无法更改。这通常默认为明显的动物-1234。
  • “项目名称”,这是一个自由形式的文本字符串,您可以随意选择和更改。

您应该将项目ID与gcloud一起使用。

“playground”可能实际上是项目名称,而不是它的ID。运行gcloud projects list以查看项目列表及其ID /编号/名称,以验证您使用的是正确的标识符。