Команды AWS CLI не запускаются

Команды AWS CLI не запускаются

Я установил интерфейс командной строки AWS с помощью pip, следуя инструкциям Amazon.здесь. Я также загрузил свой идентификатор ключа доступа и секретный ключ доступа в ~/aws/rootkey.csv. Однако после установки команда aws не работает. Если я попытаюсь просто проверить установку с помощью команды "aws help", я получу эту ошибку:

ssh: Could not resolve hostname configure: nodename nor servname provided, or not known

Я получаю ту же ошибку, если пытаюсь запустить «aws configure».

Поскольку мой файл идентификации (.pem) находится в нестандартном месте, ~/aws/ec2-t1-micro.pem, я попробовал указать его в командной строке «aws -i /Users/me/aws/ec2-t1-micro.pem help», но я все равно получаю ту же ошибку.

На всякий случай, если aws не сможет найти мой файл .pem, я также создал символическую ссылку:

ln -s ~/aws ~/.aws

Это тоже не помогло.

Если я выполню команду с подробным выводом «aws -v help», то увижу:

OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
ssh: Could not resolve hostname help: nodename nor servname provided, or not known

Наконец, я загрузил исходный код awscli с Github и поискал сообщение об ошибке, но ничего не нашел. Я также поискал в исходном коде строку "ssh", чтобы узнать, была ли ошибка сгенерирована вызовом ssh, но ничего не нашел. Эта установкапредполагаемыйдля простоты. Я поискал в Интернете и увидел, где эта ошибка возникает в других ситуациях, но ничего конкретного, связанного с запуском команды aws.

Кстати, я создал правило группы безопасности для входящих подключений по ssh и не испытываю никаких проблем с доступом к своему серверу с помощью команды: «ssh -i [path_to_my_id_file] ubuntu@[my_public_dns_name]».

Кто-нибудь может мне сказать, что я делаю не так? Спасибо.

решение1

Проблема была в том, что давным-давно я создал псевдоним для ssh под названием "aws", так как я слишком часто использовал свой экземпляр. Моя вина.

Связанный контент