我正在测试Compute Engine并且遇到了麻烦。我已经设置了一个项目(jwl-project-1)并创建了一个实例(instance-1)。在使用gcloud auth登录进行身份验证后,我将项目设置为:
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
我基本上接受了项目和实例(微型磁盘)的默认值。我错过了什么?
答案 0 :(得分:8)
由于错误表明没有名为' jwl-project-1'在您的帐户下。请尝试使用您的项目ID:
$ gcloud config set project <project-id>
答案 1 :(得分:2)
您可以在Google Cloud Platform Console上看到所有项目。使用项目ID 标题下的名称,不 项目名称标题。
项目ID 是一个唯一标识符,在项目创建后无法更改,并且在任何地方用于标识项目,而项目名称是一个人类可读的名称在项目创建后可以更改。
答案 2 :(得分:1)
确保使用oauth2和浏览器进行身份验证: 'gcloud auth login' 将链接粘贴到浏览器,完成身份验证,然后检查 'gcloud compute instances list'