фатальная ошибка: у объекта 'AWSHTTPSConnection' нет атрибута 'имя_сервера' - PullRequest
0 голосов
/ 24 января 2019

Я получаю эту ошибку при запуске awscli (например, я пытаюсь запустить aws s3 sync --delete $BUCKET_URI $PUB_KEYS_DIR Я получаю это).

Я попытался переустановить (apt-get remove awscli && apt-get update && apt-get install awscli), но это не помогает.

Я не понимаю, где указана эта server_hostname?

Кроме того, эта команда aws s3... работала раньше, а затем просто перестала работать в какой-то момент.

1 Ответ

0 голосов
/ 24 января 2019

Эта ошибка, вероятно, связана с тем, что вы использовали apt-get install для установки awscli.

Попробуйте удалить его

sudo apt-get remove awscli

и переустановите его с pip

sudo python -m pip install --upgrade awscli

Если это не сработает, попробуйте установить его с помощью установщика пакета aws.

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

unzip awscli-bundle.zip

sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...