服务帐户具有.json密钥文件,很容易指向它们,以便Google云应用程序通过设置GOOGLE_APPLICATION_CREDENTIALS环境变量来使用这些凭据。
是否可以使用相同的环境变量,但将其指向标准用户帐户.json密钥文件(例如属于我自己的gsuite帐户的文件)?
答案 0 :(得分:2)
执行gcloud auth application-default login
时,会创建一个JSON文件
如果您将GOOGLE_APPLICATION_CREDENTIALS
设置为指向该用户凭证文件,则该文件有效;用户的凭证将被使用。
如果用户是他们计算机上唯一登录的用户,则也可以取消设置环境变量。同一文件将被库(知名位置)自动检索