gcloudにおけるアカウント管理
gcloud auth login
アカウント認証を行うのと同時に、そのアカウントがアクティブアカウントに設定される。ターミナル内でそのアカウントでログインしている的な状態となり、以降のgcloudやgsutilコマンドでの操作がそのアカウントによる操作となる。
新たに別のGoogleアカウントで gcloud auth login をやると、新しいアカウントがアクティブとなる。
元のアカウントをアクティブに戻したい時は、
gcloud config set account アカウント名
とすると切り替わる。
現在、どのアカウントがアクティブかを見たい時は、
gcloud auth list
とやると、認証済みのすべてのアカウントがリストされ、アクティブなアカウントには active という印がついて表示される。
gcloud auth revoke アカウント名
とすると、そのアカウントの認証情報が削除されるため、再びそのアカウントを使いたくなったら、再度 gcloud auth login を行う必要がある。
ログアウトに相当するコマンドは無い。revokeをやらない限り、必ず誰かしらアクティブなアカウントが存在する状態となる。