Команда Ecs не найдена - PullRequest
       28

Команда Ecs не найдена

0 голосов
/ 26 января 2020

Я использую Amazon Linux экземпляр AMI Ec2. Когда я пытаюсь развернуть задачу, получая ошибку, такую ​​как ecs not found

bash-4.2$ ecs deploy demo-cluster demo-service
bash: ecs: command not found

Когда я пытаюсь запустить ecs, она уже работает

[ec2-user@ip-152-31-44-88 ~]$ sudo start ecs
start: Job is already running: ecs

1 Ответ

2 голосов
/ 26 января 2020

Насколько мне известно, в AMI с поддержкой ECS такой команды не установлено.

Некоторые замечания по вашему вопросу:

  1. Служба ecs, которую вы видите, работает Amazon ECS Container Agent. Это служба системного уровня, а не командная строка cli. См. https://github.com/aws/amazon-ecs-agent.

  2. Да, CLI AWS установлен, но он вызывается с помощью команды aws, а не команды ecs.

  3. Существует ecs cli, поддерживаемый AWS, но он вызывается командой ecs-cli и не имеет опции развертывания. См. https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI_reference.html

  4. Единственный найденный мной инструмент, поддерживающий команду ecs deploy, - это инструмент стороннего производителя на GitHub. См. https://github.com/fabfuel/ecs-deploy. Поскольку это сторонний инструмент, его необходимо установить на экземпляр или на локальный компьютер.

...