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

fej*_*jta 32 google-cloud-storage gsutil

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

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

Han*_*xue 39

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

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

要登录其他帐户,只需运行$ gcloud auth login并使用其他Google帐户即可.

  • 这应该是现在接受的答案 (2认同)

fej*_*jta 17

最简单的方法如下:

$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...
Run Code Online (Sandbox Code Playgroud)

有关此主题的更多详细信息,请参阅此主题.


uda*_*nga 10

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

gcloud auth login
Run Code Online (Sandbox Code Playgroud)

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