Google Cloud Storageを少なくとも2つのアカウント([email protected]と[email protected])で頻繁に使用しています。 gsutil config
を使用して、両方のアカウントの.boto
ファイルを作成しました。このファイルの名前をpersonal.boto
およびwork.boto
に変更しました。
これらのアカウントを切り替える必要があるときはいつでもcp personal.boto ~/.boto
を入力するのを忘れないでください。もっと良い方法はありますか?
これを行う最も簡単な方法は次のとおりです。
$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...
このテーマの詳細なバリエーションについては、 this thread を参照してください。
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アカウントの切り替えページが表示されます。