我正在尝试使用Google Compute Engine启动和运行,并遵循getting started/hello world tutorial。在安装gcutil (运行OSx)和Authenticating to Google Compute Engine之后,指令是传递以下命令
$ gcutil getproject --project=<project-id> --cache_flag_values但是,将返回以下错误消息
Error: The resource 'projects/<project-id>' was not found其中project-id是之前认证的项目的id。如果我随后尝试执行本教程中的任何以下命令(但包括project-id,因为无法对值进行缓存),例如
$ gcutil addfirewall http2 --project=<project-id> --description="Incoming http allowed." --allowed="tcp:http"返回相同的错误。
我在$HOME目录中工作(与包含gcutil-1.8.0文件夹的目录相同)。
谁能告诉我为什么我得到的项目没有找到错误,如果可能的话,如何克服它?
发布于 2013-06-20 22:55:03
访问项目的"Compute Engine“页面一次,然后再次运行命令:
$ gcutil getproject --project=<project-id> --cache_flag_values对我来说。它起作用了。
发布于 2014-04-07 09:26:47
您必须先启用计费才能使用计算引擎。
发布于 2013-06-01 23:07:33
当出现身份验证/授权失败时,您通常会看到此错误。
确保授权的用户帐户gcutil与(云控制台)https://cloud.google.com/console.的teams部分中列出的用户帐户匹配你可以在右上角的齿轮图标下找到它。
要确认gcutil正在使用哪个帐户,请运行以下命令:
$ gcutil auth --confirm_email --just_check_auth
INFO: Authorization succeeded for user xxx@xxx.com如果您发现您在错误的帐户下被授权(例如,chrome中的多个角色),您可以使用以下命令重新授权gcutil:
$ gcutil auth确保您在正确的浏览器选项卡/上下文中使用此链接。
https://stackoverflow.com/questions/16867105
复制相似问题