При попытке загрузить файл в корзину – AWS CLI сообщает об ошибке:
$ aws s3 cp file s3://tag-docker-registry upload failed: ./file to s3://tag-docker-registry/file seek() takes 2 positional arguments but 3 were given
awscli
установлен из репозитория, Ubuntu 16.04:
# aws --version aws-cli/1.11.13 Python/3.5.2 Linux/4.4.0-64-generic botocore/1.4.70
Удаляем его:
# apt remove awscli
Устанавливаем pip
:
# apt install python-pip
И через него – устанавливаем AWS CLI:
# pip install awscli
ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org’, port=443): Read timed out.
Привет, Китай…
Проверяем версию:
# /usr/local/bin/aws --version aws-cli/1.11.109 Python/2.7.12 Linux/4.4.0-64-generic botocore/1.5.72
Повторяем загрузку:
# aws s3 cp file s3://tag-docker-registry upload: ./file to s3://tag-docker-registry/file
Готово.