Подтвердить что ты не робот

Как использовать gsutil с несколькими учетными записями?

Я часто использую Google Cloud Storage, по крайней мере, с двумя учетными записями: [email protected] и [email protected] Я использовал gsutil config для создания файлов .boto для обеих учетных записей, которые я переименовал в personal.boto и work.boto.

Утомленно забывать вводить cp personal.boto ~/.boto, когда мне нужно переключаться между этими учетными записями. Есть ли лучший способ?

4b9b3361

Ответ 1

Самый простой способ сделать это:

$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...

Подробнее об этой теме см. этот поток.

Ответ 2

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.

Ответ 3

под ОС Windows:   set BOTO_CONFIG = E: \.boto и e:\gsutil\gsutil.py ls s3://your_bucket/folder