amazon-ec2
Введение в CLI AWS
Поиск…
Установка aws cli
В linux : Если у вас нет установленного пакета, сначала установите его:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
sudo python get-pip.py
Затем установите awscli:
sudo pip install awscli
В Windows : загрузите последние инсталляторы здесь
Настройка aws cli
Теперь вы установили aws cli, вам придется настроить его доступ к вашим ресурсам AWS. Вы можете иметь несколько профилей, например, профили test , dev , prod и т. Д. Итак, давайте предположим, что вы хотите настроить его для своей тестовой среды.
aws configure --profile=test
Он будет запрашивать следующую информацию:
AWS Access Key ID [None]: XXXXXXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXXXXXXXXXXXX
Default region name [None]: us-west-2
Default output format [None]: json
Вы получите вышеуказанную информацию из управления IAM в AWS Console.
Работа с aws cli
Лучшая часть об aws cli - это то, что вы можете вставлять команды в скрипт и запускать их на основе некоторых критериев. Подобно автоматическому развертыванию на производстве (в Elastic Beanstalk), не нужно идти в AWS Console для выбора и развертывания.
Вы получите все доступные команды, запустив:
# This will give all the available commands
aws help
Вы даже можете пойти дальше, например:
# This will give all the available options for ec2
aws ec2 help
и далее
# This will output all the operations you can do with ec2 instances
aws ec2 describe-instances help
Вы можете перечислить / обработать все ресурсы aws (S3, EC2, EBS, RDS и т. Д.) С помощью aws cli. Вот полная документация .