2015-06-30 3 views
2

Я просто начать работу с Amazon EC2 Container Service, и я стараюсь следовать этому руководству:ECS не вариант в AWS CLI?

http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_AWSCLI.html

Я на замазку (Ubuntu), и я вошли в систему и получил AWS CLI с

sudo apt-get install -y awscli 

(примечание: Я являюсь пользователем Mac, новым для всего этого) Но теперь, когда я пытаюсь запустить первую команду в руководстве разработчика, я получаю сообщение об ошибке:

$ aws ecs create-cluster --cluster-name MyCluster 
usage: aws [options] <command> <subcommand> [parameters] 
aws: error: argument command: Invalid choice, valid choices are: 

autoscaling        | cloudformation         
cloudfront        | cloudsearch          
cloudtrail        | cloudwatch          
datapipeline        | directconnect         
dynamodb         | ec2            
elasticache        | elasticbeanstalk         
elastictranscoder      | elb            
emr          | iam            
importexport        | kinesis           
opsworks         | rds            
redshift         | route53           
ses          | sns            
sqs          | storagegateway         
sts          | support           
swf          | s3api           
s3          | configure          
help 
+0

Похоже, что это может быть лучше подходит для Ask Ubuntu Stack Exchange. Попробуйте здесь: http://askubuntu.com/ – NealC

ответ

3

ECS - относительно новая услуга, и версия, которую apt-get дает нам, еще не имеет этого варианта. После apt-get установки awscli на ubuntu версия 1.2.9, тогда как тот, который я загрузил с сайта на мою машину, равен 1.7.36 .....

Команда aws ecs работает из командной строки после I вручную загрузил AWS cli, поэтому он определенно существует, просто не в этой версии.

+0

Он доступен в версии 1.1. Создайте исходный код или просто подтяните AMI Amazon Linux с предустановленной установкой. – ianmunoz

+0

Ответ будет лучше, если он объяснит, как загрузить awscli с сайта. – Brian

3

Хотя пакет ubuntu awscli, полученный apt-get, еще не содержит команду ecs commands, я обнаружил, что могу установить последнюю версию awscli (с ecs), используя pip. Поскольку awscli был написан на python, после установки через pip aws является допустимой командой.

sudo apt-get install -y python3-pip 
sudo pip3 install awscli 
aws ecs help 

>>> NAME 
>>>  ecs - 
>>> DESCRIPTION 
>>>  Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, ... 
Смежные вопросы