无需打开浏览器即可进行gcloud身份验证?

One*_*Day 7 bash google-cloud-platform gcloud

要获取 gcloud 的 ADC(应用程序默认配置),我必须运行:

$ gcloud auth application-default login
Run Code Online (Sandbox Code Playgroud)

但是,它会弹出一个链接,告诉我的浏览器访问(由于工作中的权限限制,我无法访问)。

我通读了手册页,发现有一个名为 的标志--no-launch-browser。我尝试了一下,它仍然告诉我转到浏览器中的链接,然后是验证码。这有点用词不当,不是吗?

那么我该怎么做才能真正访问我的 gcloud ADC?

小智 8

DISPLAY仅当设置了该变量时才会启动浏览器;如果没有,该gcloud auth application-default login命令将 URL 打印到要复制的标准输出。--no-launch-browser如果设置了该标志,则在任何情况下都可以确保将 URL 打印到标准输出。

您应该在您选择的浏览器中使用该 URL,以获取向“输入验证码:”提示提供的验证码。

  • 在我看来,这不应该被接受,因为它不能解决您的问题。 (3认同)