使用 gcloud auth ...
您可以添加或删除 gcloud
期间使用的帐户命令。
有没有办法在没有 grep
的情况下获得事件帐户? -ing 和 awk
-ing?gcloud auth list
对人类有好处,但对机器来说还不够好。我想要一个更清洁的解决方案。gcloud config list account
还向我展示了详细的输出:
Your active configuration is: [default]
[core]
account = service@<my_project>.iam.gserviceaccount.com
最佳答案
我找到了解决方案:
gcloud config list account --format "value(core.account)"
这会告诉你:
Your active configuration is: [default]
service@<my_project>.iam.gserviceaccount.com
为了避免激活配置消息,您可以将 stderr 重定向到
/dev/null
:$ gcloud config list account --format "value(core.account)" 2> /dev/null
service@<my_project>.iam.gserviceaccount.com
如果
--verbosity
就好了在这种情况下也可以删除 info
信息。那将意味着:$ gcloud config list account --format "value(core.account)" --verbosity error
如果这是一个合理的功能/错误请求/报告,是否有任何 Google 员工可以发表评论?
关于authentication - 如何获取经过身份验证的事件 gcloud 帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35311686/