Указание учетной записи службы Google в gsutil для операций GCP - PullRequest
0 голосов
/ 24 июня 2018

Похоже, что для Google Cloud SDK требуется активировать учетную запись службы через gcloud auth .... Без этого gsutil cp или gsutil rsync не будут работать. Это не очень хорошо работает в средах с непрерывной интеграцией или других системах на основе cron, когда можно запустить несколько заданий одновременно, создавая потенциальный конфликт, когда разные сценарии пытаются использовать разные учетные записи параллельно.

Можно ли передать учетную запись службы Google в качестве параметра gsutil? Спасибо!

1 Ответ

0 голосов
/ 25 июня 2018

Чтобы избежать условий гонки при запуске команд gsutil, я бы порекомендовал создать отдельные установки и запускать каждую из них со своим абсолютным путем. Затем вы можете настроить каждую установку со своими учетными данными с помощью команды gsutil config (см. Документацию здесь ).

Обратите внимание, что по умолчанию файл конфигурации записывается в ~ / .boto, и новая конфигурация заменяет предыдущую. Однако вы можете указать другой файл назначения с помощью опции -o.

...