解决方案:google cloud sdk 问题:“来电者必须接受服务条款”

Bit*_*ift 8 google-app-engine google-cloud-platform google-cloud-sdk google-cloud-iam

已知问题:

安装 google-cloud-sdk(linux 包或来自 tarball)有一个怪癖,在接受服务条款之前,您无法从命令行创建项目。

重现步骤:

  1. 下载 sdk,解压,将文件夹移动到主目录并使用 install.sh 将 google sdk 根目录添加到 PATH
  2. 初始化并登录:$ google init
  3. 从 CL 创建一个项目: $ gcloud projects create --set-as-default

这将吐出一个错误,如:

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

我猜测接受服务条款尚未内置到命令行初始化中。在安装过程中省略这样一个基本步骤应该是非法的,其后果从一千次敲击致死,到“他妈的构建一个操作系统”……但这只是我……

Bit*_*ift 13

我们在最邪恶的地方找到了解决方案:谷歌云控制界面(云控制台)。

  • 转到您的云控制台
  • 通过选择“选择项目”(“Google Cloud Platform”旁边的左上角,然后选择“创建项目”(弹出窗口的右上角)来创建项目。

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

我希望这可以帮助其他人偶然发现这个最令人愤怒的错误。

健康长寿·繁荣昌盛

移位