Я пытаюсь загрузить докер-файл в сервис ECR AWS.
Но когда я запускаю команду
aws ecr get-login --no-include-email --region us-east-2
, я получаю сообщение об ошибке, сообщающее, что хост не работает
'Connection aborted.', error(64, 'Host is down')
Я использую aws на Mac
aws-cli/1.15.8 Python/2.7.10 Darwin/17.5.0 botocore/1.10.8
Я пытался установить python3, как указано в документе aws-docs, но он терпит неудачу с несколькими ошибками.Python всегда указывает на установку Apple по умолчанию (в /usr/bin/python).
Я пробовал около десятка решений из Интернета (включая установку через homebrew) - ни одно из них не помогло.
Мне пришлось скачать установщик aws прямо с серверов amazon, который работал:
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
Есть идеи?
[EDIT]
Я на самом деле все ещеИнтересно, почему это все происходит, но пока я отказался от AWS и перешел на IBM-Bluemix.Развертывание приложения Node-JS было быстрым и заняло 5 минут.