Поиск…


Установка 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. Вот полная документация .



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow