Привет!
Как известно, AWS имеет отличные инструменты командной строки, с помощью которых можно настроить абсолютно всё в AWS. Веб консоль, которая тоже есть, не всегда имеет такой широкий спектр возможностей. А CLI утилиты — лучшие друзья!
Но с организацией репозиториев этих самых утилит у AWS явные проблемы. Вот посмотрите только на зоопарк ссылок, с которых нужно скачивать эти тулзы:
http://awsiammedia.s3.amazonaws.com/public/tools/cli/latest/IAMCli.zip
http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
http://s3.amazonaws.com/rds-downloads/RDSCli.zip
http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
http://ec2-downloads.s3.amazonaws.com/CloudWatch-2010-08-01.zip
http://ec2-downloads.s3.amazonaws.com/ElasticLoadBalancing.zip
http://ec2-downloads.s3.amazonaws.com/AutoScaling-2011-01-01.zip
https://s3.amazonaws.com/cloudformation-cli/AWSCloudFormation-cli.zip
В интернете и на гитхабе я нашёл множество скриптов, с помощью которых обновляют эти тулзы. Но, по иронии судьбы, я не находил полного списка утилит или было как-то непонятно написано. И я решил написать сам.
Итак, представляю aws_cli_updater! Мой велосипед скриптик скачивает, распаковывает и прописывает все нужные переменные окружения и PATH. При каждом новом старте он вытирает всё, что было раньше и устанавливает по-новому.
Как установить тулзы:
1. Скачиваем репозиторий:
$ cd ~/Downloads && git clone https://github.com/korjik/aws-cli-updater.git
2. Устанавлиевам:
$ cd ~/Downloads/aws-cli-updater && ./aws-cli-updater.sh && bash
Готово, в новой консоли у вас будет возможность вызвать слeдующие CLI Tools:
- Autoscaling
- EC2
- RDS
- IAM
- CloudFormation
- CloudWatch
- AMI tools
- Elastic Load Balancer
Я написал себе тулзу, чтоб легко обновлять утилиты. Подходит и для быстрой установки.
Пользуйтесь на здоровье.
Автор: korjik