首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决方案:问题:“呼叫者必须接受服务条款”

解决方案:问题:“呼叫者必须接受服务条款”
EN

Stack Overflow用户
提问于 2019-07-22 11:49:16
回答 3查看 8.3K关注 0票数 9

已知问题:

安装google (linux包或tarball)有一个怪癖,在接受服务条款之前,不能从命令行创建项目。

复制步骤:

  1. 下载sdk,untar,将文件夹移动到主目录,并使用install.sh将google sdk根目录添加到路径中。
  2. 初始化并登录:$ google
  3. 从CL创建一个项目:$ gcloud项目创建--设置为默认值

这将产生一个错误,例如:

错误:(gcloud.projects.create)操作cp.5641973328385684887失败: 9:呼叫者必须接受服务条款

我冒昧地猜测,接受服务条款还没有内置到命令行初始化中。在安装过程中忽略这样一个基本步骤应该是非法的,其后果从一千个键斯托克斯的死亡到“在头操中构建一个操作系统”。但那只是我..。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-22 11:49:16

我们在最不神圣的地方找到了解决方案: google云控制界面(云控制台)。

  • 转到你的云控制台
  • 通过选择‘选择一个项目’来创建一个项目(在"Google平台“旁边左上角,然后'create‘(弹出窗口中的右上角)。

这将提示服务协议条款,您可以在同意服务条款后继续执行。

我希望这能帮助其他人发现这种最令人恼火的错误。

生生不息 繁荣昌盛

位移

票数 17
EN

Stack Overflow用户

发布于 2019-07-22 19:24:06

别那么夸张地说“千招之死”。这是一项应该执行的安全措施。安全并不总是方便的,但可以节省您的支票/信贷帐户的许多痛苦。

想象一下这个理论场景。您为我提供了一个具有创建项目角色的服务帐户。我创建了一个新项目。此项目是在您的谷歌计费帐户下创建的。我知道我在用谷歌IAM做什么,所以我把你从新项目中删除,让我自己成为项目所有者。现在您无法访问新项目,但是您的信用卡正在为我的项目支付账单。我想你会尖叫着“死了一百万下”。

有两类项目:

  • 独立的项目不是组织的一部分。
  • 作为组织一部分的项目。

如果您是的一部分,您可以轻松地创建不超过配额限制的项目(默认为5)。不提示,接受TOS等。使用CLI创建一个新的项目是毫不费力的。

如果您不是的成员,那么您基本上是在创建一个新帐户,您需要设置帐户账单、接受服务条款等。这意味着您不应该使用CLI创建一个新项目,因为CLI不会提示您获取新项目所需的项目。为什么,CLI应该使用服务帐户。服务帐户不是拥有帐户的IAM成员。这迫使您使用用户凭据来创建新项目,从而登录到Google控制台。

票数 2
EN

Stack Overflow用户

发布于 2021-06-15 08:17:47

对于在尝试创建对话框代理时收到此消息的任何人

转到https://console.cloud.google.com,登录并接受显示的条款和条件。

后来对我起了作用..。

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

https://stackoverflow.com/questions/57145441

复制
相关文章

相似问题

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