我经常使用至少两个帐户的 Google Cloud Storage:[电子邮件受保护] 和 [电子邮件受保护]。我使用
gsutil config
为两个帐户创建 .boto
文件,我已将其重命名为 personal.boto
和 work.boto
。
每当我需要在这些帐户之间切换时,都必须记住输入
cp personal.boto ~/.boto
,这很累人。有更好的办法吗?
Google Cloud SDK 现在包含
gcloud
工具,可让您登录并轻松在帐户之间切换。
$ gcloud auth list
Credentialed accounts:
- [email protected] (active)
To set the active account, run
$ gcloud config set account <account>
要登录另一个帐户,只需运行
$ gcloud auth login
并使用另一个 Google 帐户即可。
为此,请使用以下命令切换到您想要的帐户。
gcloud auth login
这将带您进入 Google 帐户切换页面,可用于切换到相关用户。
Windows操作系统下: 设置 BOTO_CONFIG=E:\.boto & e:\gsutil\gsutil.py ls s3://your_bucket/folder
“E:”是Windows操作系统中的硬盘驱动器ID。如果你没有“E:”,只需输入“.boto”文件的完整路径即可尝试。