GCP - 如何管理多个应用程序凭据

mon*_*mon 9 credentials google-cloud-platform gcloud

假设我有 5 个 Google 帐户(gmail 帐户)。有没有一种方法可以创建多个应用程序默认凭据 (ADC),每个 Google 帐户一个,并指定将哪一个用于 GCP SDK?

gcloud auth 应用程序-默认登录

通过 Web 流获取用户访问凭据,并将其放入应用程序默认凭据 (ADC) 的众所周知位置。

众所周知的地点是~/.config/gcloud/application_default_credentials.json

AWS有一个概念profile,我们可以指定--profile指定要使用哪个AWS凭证。因此想知道GCP中是否有类似的机制。

jlu*_*tay 1

你可以通过设置GOOGLE_APPLICATION_CREDENTIALS环境变量让相关工具知道去哪里寻找这个ADC文件。