41

我经常通过至少两个帐户使用 Google Cloud Storage:personal@gmail.com 和 work@corp.com。我曾经为两个帐户gsutil config创建.boto文件,我已将其重命名为personal.botowork.boto

cp personal.boto ~/.boto每当我需要在这些帐户之间切换时,必须记住输入是很累的。有没有更好的办法?

4

4 回答 4

52

Google Cloud SDK现在包含该gcloud工具,可让您登录并在帐户之间轻松切换。

$ gcloud auth list
Credentialed accounts:
 - youremail@gmail.com (active)
To set the active account, run
 $ gcloud config set account <account>

要登录另一个帐户,只需运行$ gcloud auth login并使用另一个 Google 帐户。

于 2014-01-18T19:39:28.320 回答
19

最简单的方法如下:

$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...

有关此主题的更多详细变化,请参阅此线程

于 2013-01-18T23:49:29.360 回答
10

为此,请使用以下命令切换到您想要的帐户。

gcloud auth login

这将带您进入可用于切换到相关用户的 Google 帐户切换页面。

于 2018-04-17T10:08:52.263 回答
-1

在 windows 操作系统下:设置 BOTO_CONFIG=E:\.boto & e:\gsutil\gsutil.py ls s3://your_bucket/folder

于 2015-06-29T06:00:54.920 回答