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

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

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


person fejta    schedule 18.01.2013    source источник


Ответы (4)


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.

person Hanxue    schedule 18.01.2014

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

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

Более подробные варианты этой темы см. В этой теме.

person fejta    schedule 18.01.2013

Для этого используйте следующую команду, чтобы переключиться на нужную учетную запись.

gcloud auth login

Вы попадете на страницу переключения учетной записи Google, которую можно использовать для переключения на соответствующего пользователя.

person udayanga    schedule 17.04.2018

в ОС Windows: установите BOTO_CONFIG = E: \. boto & e: \ gsutil \ gsutil.py ls s3: // your_bucket / folder

person fivejjs    schedule 29.06.2015