Введение в Amazon EC2 CLI.
Небольшая инструкция как настроить и начать использовать утилиты Amazon EC2 в Gentoo Linux. Консольные утилиты предоставляют весь необходимый функционал для работы с Amazon EC2. Набор утилит предоставляет не только создание и управление инстансами, но и управление группами безопасности, доступна работа с блочными и сетевыми устройствами, управление правилами доступа и многое другое.Утилиты Amazon EC2 представляют из себя два пакета
app-admin/ec2-ami-tools - утилиты для работы с образами AMI
app-admin/ec2-api-tools - утилиты для работы с EC2 окружением.
Установка потребует для себя dev-lang/ruby и dev-java/icedtea в качестве зависимостей
# emerge app-admin/ec2-ami-tools app-admin/ec2-api-tools
Для удобной работы следует прописать несколько переменных которые понадобятся при вызове команд. В этих переменных прописываются ключи и необходимые реквизиты учетной записи на Amazon. Все эти реквизиты доступны в разделе Security Credentials в личном кабинете ЕС2
# vi ~/.bashrc
export EC2_BASE=/opt/ec2
export EC2_HOME=$EC2_BASE/tools
export EC2_PRIVATE_KEY=$EC2_BASE/credentials/pk-ec2.pem
export EC2_CERT=$EC2_BASE/credentials/cert-ec2.pem
export EC2_URL=https://ec2.amazonaws.com
export AWS_ACCOUNT_NUMBER=112233445566
export AWS_ACCESS_KEY_ID=AHYQVEKI4QAIX5NEFYRS
export AWS_SECRET_ACCESS_KEY=ranH6nF6sIM2B6fj9tG67mhH7gk9hF5QRtqn7FkQ
export PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$EC2_HOME/bin
export JAVA_HOME=/usr
# source ~/.bashrc
Теперь только остается скачать сертификат с ключом, поместить и в указанные пути. На этом настройку можно считать завершенной и можно приступить к выполнению команд
# ec2-describe-regions
REGION eu-west-1 ec2.eu-west-1.amazonaws.com
REGION sa-east-1 ec2.sa-east-1.amazonaws.com
REGION us-east-1 ec2.us-east-1.amazonaws.com
REGION ap-northeast-1 ec2.ap-northeast-1.amazonaws.com
REGION us-west-2 ec2.us-west-2.amazonaws.com
REGION us-west-1 ec2.us-west-1.amazonaws.com
REGION ap-southeast-1 ec2.ap-southeast-1.amazonaws.com
На главную "Virtualizing Linux"
Комментариев нет:
Отправить комментарий