2

我正在测试 Compute Engine,但遇到了麻烦。我已经建立了一个项目(jwl-project-1)并创建了一个实例(instance-1)。使用 gcloud auth login 进行身份验证后,我将项目设置如下:

gcloud config set project jwl-project-1

然后尝试获取实例列表:

gcloud compute instances list

作为回报,我收到此错误:

ERROR: (gcloud.compute.instances.list) Some requests did not succeed:
- Invalid value for project: jwl-project-1

我基本上接受了项目和实例(微磁盘)的默认值。我错过了什么?

4

3 回答 3

7

As the error indicates there is no project called 'jwl-project-1' under your account. Try to use your Project ID instead:

$ gcloud config set project <project-id>

于 2014-11-15T00:38:12.937 回答
2

您可以在Google Cloud Platform Console上查看您的所有项目。使用项目 ID标题下的名称,而不是项目名称标题。

项目ID是唯一的标识符,在项目创建后无法更改,并且在任何地方都用于标识项目,而项目名称是人类可读的名称,可以在项目创建后更改。

于 2014-11-15T19:12:01.397 回答
1

确保使用 oauth2 和浏览器进行身份验证:“gcloud auth login” 将链接粘贴到浏览器,完成身份验证,然后通过“gcloud compute instances list”检查

于 2016-02-10T13:09:28.107 回答