首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcutil和Compute Engine入门:错误:未找到资源'projects/<project-id>‘

gcutil和Compute Engine入门:错误:未找到资源'projects/<project-id>‘
EN

Stack Overflow用户
提问于 2013-06-01 06:49:38
回答 4查看 1.7K关注 0票数 4

我正在尝试使用Google Compute Engine启动和运行,并遵循getting started/hello world tutorial。在安装gcutil (运行OSx)和Authenticating to Google Compute Engine之后,指令是传递以下命令

代码语言:javascript
复制
$ gcutil getproject --project=<project-id> --cache_flag_values

但是,将返回以下错误消息

代码语言:javascript
复制
Error: The resource 'projects/<project-id>' was not found

其中project-id是之前认证的项目的id。如果我随后尝试执行本教程中的任何以下命令(但包括project-id,因为无法对值进行缓存),例如

代码语言:javascript
复制
$ gcutil addfirewall http2 --project=<project-id> --description="Incoming http allowed." --allowed="tcp:http"

返回相同的错误。

我在$HOME目录中工作(与包含gcutil-1.8.0文件夹的目录相同)。

谁能告诉我为什么我得到的项目没有找到错误,如果可能的话,如何克服它?

EN

回答 4

Stack Overflow用户

发布于 2013-06-20 22:55:03

访问项目的"Compute Engine“页面一次,然后再次运行命令:

代码语言:javascript
复制
$ gcutil getproject --project=<project-id> --cache_flag_values

对我来说。它起作用了。

票数 4
EN

Stack Overflow用户

发布于 2014-04-07 09:26:47

您必须先启用计费才能使用计算引擎。

https://console.developers.google.com/billing

票数 2
EN

Stack Overflow用户

发布于 2013-06-01 23:07:33

当出现身份验证/授权失败时,您通常会看到此错误。

确保授权的用户帐户gcutil与(云控制台)https://cloud.google.com/console.的teams部分中列出的用户帐户匹配你可以在右上角的齿轮图标下找到它。

要确认gcutil正在使用哪个帐户,请运行以下命令:

代码语言:javascript
复制
$ gcutil auth --confirm_email --just_check_auth
INFO: Authorization succeeded for user xxx@xxx.com

如果您发现您在错误的帐户下被授权(例如,chrome中的多个角色),您可以使用以下命令重新授权gcutil:

代码语言:javascript
复制
$ gcutil auth

确保您在正确的浏览器选项卡/上下文中使用此链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16867105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档