我在使用 gcloud 凭据时遇到了问题。它始终使用默认用户凭据,即使我使用 gcloud auth activate-service-account --key-file=[PATH]
添加新凭据也是如此。当我使用 gcloud auth list
列出我的凭据时,我可以看到我之前添加的事件凭据。
我做错了什么? gcloud 在 Linux(我的操作系统)上有什么问题吗?
最佳答案
当您列出使用 gcloud auth list
配置的帐户时,您应该会看到添加的服务帐户。如果它未设置为事件(带 * ),则您可以使用 gcloud config set account YOUR_SERV_ACC
选择它。 Linux 上的 gcloud 没有问题,您可能还需要 revoke先前生成 Application Default Credentials : gcloud auth application-default revoke
.
关于linux - gcloud 始终使用默认凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50809588/