cd /root
wget --no-check-certificate https://storage.googleapis.com/pub/gsutil.tar.gz
tar -zvxf gsutil.tar.gz
mkdir bin
cd bin
cd bin
ln -s ../gsutil/gsutil
Теперь настройка (ключ должен уже быть)
gsutil config
создастся файл ~/.boto с настройками и ключом, вместо конфига можно просто скопировать файл, только не забыть права и владельца.
А теперь о костылях.
Можно заглядывать на http://stackoverflow.com/questions/tagged/gsutil, чтобы смотреть на пачки багов. По сравнению с s3cmd продукт крайне сырой и не умеет даже wildcard в исключениях, что уж говорить о более интеллектуальной работе...
Вполне нормальная ошибка
Caught non-retryable exception while listing file:///var/www/sss.ru/: 'ascii' codec can't encode characters in position 53-60: ordinal not in range(128)
Обнаружены не-английские символы (например русские)
(официальный) ответ: переименовывайте файлы. Верх идиотизма.
http://stackoverflow.com/questions/29747221/google-gsutil-ascii-codec-cant-encode-character
export LANG='en_US.UTF-8'
export LC_ALL='en_US.UTF-8'
не помогает.
Найти решение пока не удалось.
Теперь настройка (ключ должен уже быть)
gsutil config
создастся файл ~/.boto с настройками и ключом, вместо конфига можно просто скопировать файл, только не забыть права и владельца.
А теперь о костылях.
Можно заглядывать на http://stackoverflow.com/questions/tagged/gsutil, чтобы смотреть на пачки багов. По сравнению с s3cmd продукт крайне сырой и не умеет даже wildcard в исключениях, что уж говорить о более интеллектуальной работе...
Вполне нормальная ошибка
Caught non-retryable exception while listing file:///var/www/sss.ru/: 'ascii' codec can't encode characters in position 53-60: ordinal not in range(128)
Обнаружены не-английские символы (например русские)
(официальный) ответ: переименовывайте файлы. Верх идиотизма.
http://stackoverflow.com/questions/29747221/google-gsutil-ascii-codec-cant-encode-character
export LANG='en_US.UTF-8'
export LC_ALL='en_US.UTF-8'
не помогает.
Найти решение пока не удалось.
А чего не портом, как понимаю net/google-cloud-sdk
ОтветитьУдалитьТак советовалось в офдоке + настройка чуть иначе, в частности
Удалить# /usr/local/bin/gsutil ls
You do not currently have an active account selected.
Please run:
$ gcloud auth login
при том что .boto есть и версия из архива уже работает.