为了不每次都打电话:
gcloud auth login
会中断用户输入的脚本
我想看看用户是否已经过身份验证(任何用户),并且只有在没有用户的情况下,才能调用gcloud auth login
。
我希望比抓取gcloud auth list
的输出更优雅/可靠的解决方案。像ping
这样的东西,如果已经存在帐户则失败或成功,并且该帐户有权执行该操作。也许是--dry-run
选项?
答案 0 :(得分:4)
登录意味着设置帐户属性。您可以通过
提取它gcloud config list --format='value(core.account)' 2>/dev/null
您也可以使用
gcloud auth list --format='value(active_account)' 2>/dev/null