要获得gcloud的ADC(应用程序默认配置),我必须运行:
$ gcloud auth application-default login
但是,它会发出一个链接,告诉我的浏览器访问(由于工作中的权限限制,我不能这样做)。
我仔细阅读了手册页,我看到有一个名为--no-launch-browser
的旗帜。我试过了,它仍然告诉我去浏览器中的链接,然后是验证码。这有点用词不当,不是吗?
那么我能做什么才能真正访问我的gcloud ADC?
答案 0 :(得分:0)
仅在设置了DISPLAY变量时才启动浏览器;如果没有,gcloud auth application-default login命令将打印一个URL到要复制的标准输出。如果设置了--no-launch-browser标志,则可以在任何情况下保护URL到标准输出的打印。
您应该在您选择的浏览器中使用该网址,以便将验证码提供给“输入验证码:”提示。
答案 1 :(得分:0)
您唯一的选择是服务帐户。使用curl或wget也可能是一个选项,具体取决于阻止您使用Web浏览器的原因。