Google cloud storage 如何将gsutil与多个帐户一起使用?

Google cloud storage 如何将gsutil与多个帐户一起使用?,google-cloud-storage,gsutil,Google Cloud Storage,Gsutil,我经常使用至少两个帐户的Google云存储:personal@gmail.com及work@corp.com. 我使用gsutil config为这两个帐户创建.boto文件,我已将其重命名为personal.boto和work.boto 每当我需要在这些帐户之间切换时,都要记住键入cp personal.boto~/.boto,这很累人。有更好的方法吗?最简单的方法如下: $ BOTO_CONFIG=/path/to/personal.boto gsutil cp #... 有关此主题的更

我经常使用至少两个帐户的Google云存储:personal@gmail.com及work@corp.com. 我使用
gsutil config
为这两个帐户创建
.boto
文件,我已将其重命名为
personal.boto
work.boto


每当我需要在这些帐户之间切换时,都要记住键入
cp personal.boto~/.boto
,这很累人。有更好的方法吗?

最简单的方法如下:

$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...
有关此主题的更多详细信息,请参见。

现在包括
gcloud
工具,该工具允许您登录并轻松切换帐户

$ gcloud auth list
Credentialed accounts:
 - youremail@gmail.com (active)
To set the active account, run
 $ gcloud config set account <account>
$gcloud身份验证列表
有凭证的账户:
- youremail@gmail.com(现行)
要设置活动帐户,请运行
$gcloud配置集帐户
要登录到另一个帐户,只需运行
$gcloud auth login
并使用另一个Google帐户

在windows操作系统下:
设置BOTO\u CONFIG=E:\.BOTO&E:\gsutil\gsutil.py ls s3://your\u bucket/folder

为此,请使用以下命令切换到所需的帐户

gcloud auth login
这将带您进入Google帐户切换页面,该页面可用于切换到相关用户