Ответ 1
Самый простой способ сделать это:
$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...
Подробнее об этой теме см. этот поток.
Я часто использую Google Cloud Storage, по крайней мере, с двумя учетными записями: [email protected] и [email protected] Я использовал gsutil config
для создания файлов .boto
для обеих учетных записей, которые я переименовал в personal.boto
и work.boto
.
Утомленно забывать вводить cp personal.boto ~/.boto
, когда мне нужно переключаться между этими учетными записями. Есть ли лучший способ?
Самый простой способ сделать это:
$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...
Подробнее об этой теме см. этот поток.
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.
под ОС Windows: set BOTO_CONFIG = E: \.boto и e:\gsutil\gsutil.py ls s3://your_bucket/folder